猿问

如何通过jquery或css3的方法给after伪元素产生动画?

<div class="ani"></div>
.ani{position:relative;width:100px;height:100px;background:red;}
.ani:before{
  content:"";  position:absolute;  width:100px;  height:100px;  background:rgba(0,0,0,.5);
  top:0;
  left:0;
}

我想给after伪元素的height 从 100px 变化到 0,产生一个很简单的动画效果?
不知道该如何去做?


LEATH
浏览 494回答 1
1回答

收到一只叮咚

.ani{position:relative;width:100px;height:100px;background:red; }.ani:before{&nbsp; content:"";&nbsp; position:absolute;&nbsp; width:100px;&nbsp; height:100px;&nbsp; background:rgba(0,0,0,.5);&nbsp; top:0;&nbsp; left:0;&nbsp; transition:all 0.5s;}.ani:hover:before{&nbsp; &nbsp; height:0;}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答