技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营
Python技术
AI技术

赞助商

分类目录

赞助商

最新文章

搜索

一个左右摆动的div长方形小图标【css源码】

作者:admin    时间:2026-4-15 7:41:59    浏览:

网站上很常见的一个左右摆动的div长方形小图标,本文介绍下实现方法。

效果图

demo

它的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;
}

得到的效果这样:

demodownload

代码解释:

代码主要使用了 animation 这个css属性。animation 使用了 swing 的运动方式,swing 是自定义的一个运动方式命名。

swing 自定义代码里面 transform: rotate(10deg); 意思是转动10度。

本示例中,分别在20%、40%、60%、80%、100%赋予一个运动角度,以达到左右摆动的效果。

相关文章

标签: div  
本站声明:本站为非经营性网站,文章内容来源或整理于网络,本站不提供软件下载服务,侵删联系:webkaka#foxmail.com
x