呼吸灯

利用盒子模型定宽定高的特性,改变父元素padding的大小,实现动画,制作了呼吸灯的动画效果。盒子类型必须是border-box

对最外层的盒子div设置定宽定高 box-sizing:border-box;对first,second设置边框圆角,宽度自动填充为100%。

此时两个圆会叠加在一起,这时对外层设置margin,也就是对out,first设置margin.

接着设置动态效果,当鼠标移入时最外层的padding改变30px-->10px,动画效果发生时间花了4s,当鼠标移入圆内时,padding的颜色发生改变

还可以利用animation动画来制作呼吸灯的动画效果,外圆扩大的同时内圆缩小,外圆缩小内圆扩大。当内圆缩小或者放大,外圆不发生改变。

对于两个圆进行动画效果的设置

外圆的动画轨迹25%的位置padding缩小到10px;50%回到正常的位置;此时内圆在25%的位置padding扩大,50%的时候padding缩小,但是此时外圆不发生改变。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值