将鼠标放到div上使div向屏幕跳起的动态效果
以下是一个简单的实现示例:
HTML代码:
<div class="box"></div>
CSS代码:
.box {
  width: 100px;
  height: 100px;
  background-color: #f00;
  position: relative;
  top: 0;
  transition: top 0.2s ease-out;
}
.box:hover {
  top: -10px;
}
解释:
- 首先定义一个红色的正方形div,高宽均为100px。
 - 将其定位为相对定位(position: relative),并设置top属性为0,表示初始状态下div的位置在正常位置。
 - 设置一个过渡效果,当top属性变化时,会有0.2秒的过渡时间,缓动函数为ease-out,使得动画效果更加自然。
 - 当鼠标悬停在div上时,将top属性值设为-10px,即向上移动10px,触发动画效果。
 
这样就实现了当鼠标放到div上时div向屏幕跳起的动态效果。
原文地址: https://www.cveoy.top/t/topic/chJK 著作权归作者所有。请勿转载和采集!