css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose

php中文网
发布: 2016-06-24 11:42:54
原创
2061人浏览过

在制作网站时避免图片太平淡经常会用到动画效果:由小到大跳跃出现。这种效果很有视觉冲击力,显著提高关注度~

原理:利用css3的动画属性@keyframes@-moz-keyframes@-webkit-keyframes定义动画suofang,再用animation调用suofang这一动画帧,并将动画添加到图片上,需要注意的是需要给图片相当于初始化的一个处理

transform:scale(0);    -moz-transform:scale(0);    -webkit-transform:scale(0);
登录后复制

 

立即学习前端免费学习笔记(深入)”;

MeDo
MeDo

无代码AI应用开发,百度秒哒海外版

MeDo 126
查看详情 MeDo

最后在js中调用css动画。对于不同的页面,需要使用index来标注不同的页面。

 

立即学习前端免费学习笔记(深入)”;

 1 <!--第二屏开始--> 2     <div class="section"> 3         <div class="mdmobile-second-one"> 4             <div class="mdmobile-second-one-top"> 5                 <img  src="images/06_03.png"   class="mdmobile-second-one-top-top"/ alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" > 6                 <img  src="images/06_07.png"   class="mdmobile-second-one-top-foot"/ 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  src="images/07_03.png"  class="mdmobile-second-one-middle-top-left"/ alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >12                     <img  src="images/07_05.png"   class="mdmobile-second-one-middle-top-right"/ alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >13                     <div class="clear"></div>14                 </div>15                 <div class="mdmobile-second-one-middle-middle">16                     <img  src="images/07_09.png"  class="mdmobile-second-one-middle-middle-one"/ alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >17                     <img  src="images/07_11.png"   class="mdmobile-second-one-middle-middle-two"/ alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >18                     <img  src="images/07_13.png"  class="mdmobile-second-one-middle-middle-three"/ alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >19                     <div class="clear"></div>20                 </div>21           <div class="mdmobile-second-one-middle-foot">22                     <img  src="images/07_16.png"  class="mdmobile-second-one-middle-foot-left"/ alt="css3简易实现图标动画由小到大逐个显现_html/css_WEB-ITnose" >23                     <img  src="images/07_18.png"  class="mdmobile-second-one-middle-foot-right"/ 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);            }
登录后复制

 

立即学习前端免费学习笔记(深入)”;

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号