一个css3 DNA 效果

本文介绍了一个使用CSS实现的沿Y轴无限旋转的动画效果。通过定义关键帧动画并设置元素的旋转属性,使得一系列创建的div元素能够形成连续旋转的视觉效果。每个div元素还具有不同的延迟时间,以确保整体动画的流畅性和一致性。
摘要由CSDN通过智能技术生成

 

这个效果就是 不断沿 Y 轴旋转

<div id="container"></div>
<style>
body{
    background:black;
}
#container{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
#container div{
    width:120px;
    height:40px;
    margin-bottom:10px;
    background:none;
//画DNA border
-top:2px solid pink; border-bottom:2px solid red; border-left:60px solid #ffff00; border-right:60px solid #00ffff;
//4秒旋转一次 animation:rotate 4s linear infinite; } @keyframes rotate{ from{ transform:rotateY(0deg); } to{ transform:rotateY(360deg); } }
</style> <script> var node = document.createElement('div'); for (var i = 0; i < 20; i++) { var copy = node.cloneNode(true); copy.style.animationDelay = -i * 0.3 + 's'; container.appendChild(copy); } </script>

 

转载于:https://www.cnblogs.com/dhsz/p/6860920.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值