一个左右摆动的div长方形小图标【css源码】
作者:admin 时间:2026-4-15 7:41:59 浏览:网站上很常见的一个左右摆动的div长方形小图标,本文介绍下实现方法。
效果图

它的html代码如下:
<div class='div1'>
<span class="span1">低至2折</span>
</div>
css实现代码:
.div1{
margin-left:100px;
margin-top:100px;
width:90px;
height:30px;
border-radius: 6px;
color: #11084d;
background:#ff968f;
animation: swing 3s infinite alternate;
}
@keyframes swing {
20% { transform: rotate(10deg); }
40% { transform: rotate(-5deg); }
60% { transform: rotate(0deg); }
80% { transform: rotate(-5deg); }
100% { transform: rotate(-15deg); }
}
.span1 {
font-size:16px;
padding: inherit;
position: absolute;
margin-left: 1.0rem;
margin-top: 0.25rem;
}得到的效果这样:

代码解释:
代码主要使用了 animation 这个css属性。animation 使用了 swing 的运动方式,swing 是自定义的一个运动方式命名。
swing 自定义代码里面 transform: rotate(10deg); 意思是转动10度。
本示例中,分别在20%、40%、60%、80%、100%赋予一个运动角度,以达到左右摆动的效果。
相关文章
标签: div
本站声明:本站为非经营性网站,文章内容来源或整理于网络,本站不提供软件下载服务,侵删联系:webkaka#foxmail.com
相关文章
x



