可以使用CSS的:hover伪类和box-shadow属性来实现将鼠标放到div上使div浮起的动态效果。

HTML代码:

<div class="box"></div>

CSS代码:

.box {
  width: 200px;
  height: 200px;
  background-color: gray;
  transition: box-shadow 0.3s ease-in-out;
}

.box:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

解释说明:

首先,我们创建一个class为“box”的div元素,并设置它的宽度、高度和背景颜色。然后,我们使用CSS的transition属性来设置box-shadow属性的过渡效果,使鼠标悬停时div元素浮起的效果更加平滑。

接着,我们使用:hover伪类来设置鼠标悬停时的样式,这里我们设置box-shadow属性的值为“0 0 10px rgba(0, 0, 0, 0.5)”,表示在div元素周围添加一个10像素的阴影,并设置阴影的颜色为半透明的黑色。

当鼠标悬停在div元素上时,CSS会自动应用:hover伪类设置的样式,从而实现将鼠标放到div上使div浮起的动态效果


原文地址: http://www.cveoy.top/t/topic/chyP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录