css3实现鼠标经过,边框线逆时针增显,鼠标移出顺时针消减

css3实现鼠标经过,边框线逆时针增显,鼠标移出顺时针消减(不知道怎么描述这个效果,姑且这么写吧)。

css代码如下:

 1 *{margin:0; padding:0;}
 2 .box{width:200px; height:200px; background-color:#eee; margin:50px; position:relative;}
 3 .box i{position:absolute; background-color:#f60; transition:all .1s;}
 4 .box i.i1{top:0; right:0; width:0; height:2px; transition-delay:.3s;}
 5 .box i.i2{top:0; left:0; width:2px; height:0; transition-delay:.2s;}
 6 .box i.i3{bottom:0; left:0; width:0; height:2px; transition-delay:.1s;}
 7 .box i.i4{bottom:0; right:0; width:2px; height:0; transition-delay:0s;}
 8 .box:hover i.i1{width:200px; transition-delay:0s;}
 9 .box:hover i.i2{height:200px; transition-delay:.1s;}
10 .box:hover i.i3{width:200px; transition-delay:.2s;}
11 .box:hover i.i4{height:200px; transition-delay:.3s;}

html代码如下:

1 <div class="box">
2   <i class="i1"></i>
3   <i class="i2"></i>
4   <i class="i3"></i>
5   <i class="i4"></i>
6 </div>

代码简单,就不提供demo了,效果请看下图

转载于:https://www.cnblogs.com/jokum/p/7462405.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值