为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

LEATH 2018-10-17 14:10:55
<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,产生一个很简单的动画效果?不知道该如何去做?
查看完整描述

1 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

.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;

  transition:all 0.5s;

}

.ani:hover:before{

    height:0;

}


查看完整回答
反对 回复 2018-11-05
  • 1 回答
  • 0 关注
  • 493 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信