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

赞助商

分类目录

赞助商

最新文章

搜索

很漂亮的div循环缩小放大效果【附CSS样式源码】

作者:admin    时间:2026-4-15 6:9:13    浏览:

今天在某网站上逛时被它的循环缩小放大的图标吸引住了,于是把它的CSS样式扒了下来。

先看效果图:

demo

把它的CSS样式代码扒下来之后,发现其实也挺简单的,只有两三行代码。

div的html代码:

<div class='div1'>
<span class="span1">立即抢购</span>
</div>

div的css代码:

.div1{
  margin-left:100px;
  margin-top:100px; 
  width:200px;
  height:50px;
  border-radius: 9999px;
  color: #11084d;
  background: linear-gradient(90deg, #e7fc9a, #a7f39b);
  animation: _gze19f 1s ease-in-out infinite alternate; 
}

@keyframes _gze19f {
    to {
        transform: scale(1.08)
    }
}

文字用了span标签,其css代码为:

.span1 {
    font-size:18px;
    padding: inherit; 
    position: absolute;
    margin-left: 3.6rem; 
    margin-top: 0.8rem;
}

得到的效果就是这样了:

demodownload

代码解释:

div循环缩小放大的css主要是用了animation这个属性。

animation: _gze19f 1s ease-in-out infinite alternate; 

_gze19f 是运动方式的调用,它的定义如下:

@keyframes _gze19f {
to {
transform: scale(1.08)
}
}

transform: scale(1.08) 表示放大1.08倍。

总结

本文介绍了div的循环缩小放大效果,主要是用了 animation 的css属性,并不复杂。

相关文章

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