css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose
在制作网站时避免图片太平淡经常会用到动画效果:由小到大跳跃出现。这种效果很有视觉冲击力,显著提高关注度~
原理:利用css3的动画属性@keyframes@-moz-keyframes@-webkit-keyframes定义动画suofang,再用animation调用suofang这一动画帧,并将动画添加到图片上,需要注意的是需要给图片相当于初始化的一个处理
transform:scale(0); -moz-transform:scale(0); -webkit-transform:scale(0);
最后在js中调用css动画。对于不同的页面,需要使用index来标注不同的页面。
1 <!--第二屏开始--> 2 <div class="section"> 3 <div class="mdmobile-second-one"> 4 <div class="mdmobile-second-one-top"> 5 <img class="mdmobile-second-one-top-top lazy" src="/static/imghw/default1.png" data-src="images/06_03.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" > 6 <img class="mdmobile-second-one-top-foot lazy" src="/static/imghw/default1.png" data-src="images/06_07.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" > 7 </div> 8 9 <div class="mdmobile-second-one-middle">10 <div class="mdmobile-second-one-middle-top">11 <img class="mdmobile-second-one-middle-top-left lazy" src="/static/imghw/default1.png" data-src="images/07_03.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >12 <img class="mdmobile-second-one-middle-top-right lazy" src="/static/imghw/default1.png" data-src="images/07_05.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >13 <div class="clear"></div>14 </div>15 <div class="mdmobile-second-one-middle-middle">16 <img class="mdmobile-second-one-middle-middle-one lazy" src="/static/imghw/default1.png" data-src="images/07_09.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >17 <img class="mdmobile-second-one-middle-middle-two lazy" src="/static/imghw/default1.png" data-src="images/07_11.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >18 <img class="mdmobile-second-one-middle-middle-three lazy" src="/static/imghw/default1.png" data-src="images/07_13.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >19 <div class="clear"></div>20 </div>21 <div class="mdmobile-second-one-middle-foot">22 <img class="mdmobile-second-one-middle-foot-left lazy" src="/static/imghw/default1.png" data-src="images/07_16.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >23 <img class="mdmobile-second-one-middle-foot-right lazy" src="/static/imghw/default1.png" data-src="images/07_18.png" / alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >24 <div class="clear"></div>25 </div>26 </div>27 <div class="mdmobile-second-one-foot">28 </div>29 </div>30 </div>31 <!--第二屏结束-->
1 /*第二屏开始*/ 2 3 @keyframes suofang { 4 0% {transform:scale(0.2);} 5 100% {transform:scale(1.0);} 6 } 7 @-moz-keyframes suofang { 8 0% {-moz-transform:scale(0.2);} 9 100% {-moz-transform:scale(1.0);}10 }11 @-webkit-keyframes suofang {12 0% {-webkit-transform:scale(0.2);}13 100% {-webkit-transform:scale(1.0);}14 }15 .mdmobile-second-one-middle-top-right.active,16 .mdmobile-second-one-middle-top-left.active,17 .mdmobile-second-one-middle-middle-one.active,18 .mdmobile-second-one-middle-middle-two.active,19 .mdmobile-second-one-middle-middle-three.active,20 .mdmobile-second-one-middle-foot-left.active,21 .mdmobile-second-one-middle-foot-right.active22 {23 animation: suofang 1s forwards;24 -moz-animation: suofang 1s forwards;25 -webkit-animation: suofang 1s forwards;26 }27 .mdmobile-second-one-middle-top-right,28 .mdmobile-second-one-middle-top-left,29 .mdmobile-second-one-middle-middle-one,30 .mdmobile-second-one-middle-middle-two,31 .mdmobile-second-one-middle-middle-three,32 .mdmobile-second-one-middle-foot-left,33 .mdmobile-second-one-middle-foot-right34 {35 transform:scale(0);36 -moz-transform:scale(0);37 -webkit-transform:scale(0);38 }
if(index == 2){ $(".mdmobile-second-one-middle-top-left").addClass("active"); setTimeout(function(){ $(".mdmobile-second-one-middle-top-right").addClass("active"); },100); setTimeout(function(){ $(".mdmobile-second-one-middle-middle-one").addClass("active"); },200); setTimeout(function(){ $(".mdmobile-second-one-middle-middle-two").addClass("active"); },300); setTimeout(function(){ $(".mdmobile-second-one-middle-middle-three").addClass("active"); },400); setTimeout(function(){ $(".mdmobile-second-one-middle-foot-left").addClass("active"); },500); setTimeout(function(){ $(".mdmobile-second-one-middle-foot-right").addClass("active"); },600); }

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文讨论了HTML&lt; Progress&gt;元素,其目的,样式和与&lt; meter&gt;元素。主要重点是使用&lt; progress&gt;为了完成任务和LT;仪表&gt;对于stati

本文讨论了html&lt; datalist&gt;元素,通过提供自动完整建议,改善用户体验并减少错误来增强表格。Character计数:159

本文讨论了HTML&lt; meter&gt;元素,用于在一个范围内显示标量或分数值及其在Web开发中的常见应用。它区分了&lt; meter&gt;从&lt; progress&gt;和前

本文讨论了视口元标签,这对于移动设备上的响应式Web设计至关重要。它解释了如何正确使用确保最佳的内容缩放和用户交互,而滥用可能会导致设计和可访问性问题。

本文讨论了使用HTML5表单验证属性,例如必需的,图案,最小,最大和长度限制,以直接在浏览器中验证用户输入。

本文解释了HTML5&lt; time&gt;语义日期/时间表示的元素。 它强调了DateTime属性对机器可读性(ISO 8601格式)的重要性,并在人类可读文本旁边,增强Accessibilit

本文讨论了&lt; iframe&gt;将外部内容嵌入网页,其常见用途,安全风险以及诸如对象标签和API等替代方案的目的。
