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

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

transform:scale();
-moz-transform:scale();
-webkit-transform:scale();

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

 <!--第二屏开始-->
<div class="section">
<div class="mdmobile-second-one">
<div class="mdmobile-second-one-top">
<img src="data:images/06_03.png" class="mdmobile-second-one-top-top"/>
<img src="data:images/06_07.png" class="mdmobile-second-one-top-foot"/>
</div> <div class="mdmobile-second-one-middle">
<div class="mdmobile-second-one-middle-top">
<img src="data:images/07_03.png" class="mdmobile-second-one-middle-top-left"/>
<img src="data:images/07_05.png" class="mdmobile-second-one-middle-top-right"/>
<div class="clear"></div>
</div>
<div class="mdmobile-second-one-middle-middle">
<img src="data:images/07_09.png" class="mdmobile-second-one-middle-middle-one"/>
<img src="data:images/07_11.png" class="mdmobile-second-one-middle-middle-two"/>
<img src="data:images/07_13.png" class="mdmobile-second-one-middle-middle-three"/>
<div class="clear"></div>
</div>
          <div class="mdmobile-second-one-middle-foot">
<img src="data:images/07_16.png" class="mdmobile-second-one-middle-foot-left"/>
<img src="data:images/07_18.png" class="mdmobile-second-one-middle-foot-right"/>
<div class="clear"></div>
</div>
</div>
<div class="mdmobile-second-one-foot">
</div>
</div>
</div>
<!--第二屏结束-->
 /*第二屏开始*/

 @keyframes  suofang {
% {transform:scale(0.2);}
% {transform:scale(1.0);}
}
@-moz-keyframes suofang {
% {-moz-transform:scale(0.2);}
% {-moz-transform:scale(1.0);}
}
@-webkit-keyframes suofang {
% {-webkit-transform:scale(0.2);}
% {-webkit-transform:scale(1.0);}
}
.mdmobile-second-one-middle-top-right.active,
.mdmobile-second-one-middle-top-left.active,
.mdmobile-second-one-middle-middle-one.active,
.mdmobile-second-one-middle-middle-two.active,
.mdmobile-second-one-middle-middle-three.active,
.mdmobile-second-one-middle-foot-left.active,
.mdmobile-second-one-middle-foot-right.active
{
animation: suofang 1s forwards;
-moz-animation: suofang 1s forwards;
-webkit-animation: suofang 1s forwards;
}
.mdmobile-second-one-middle-top-right,
.mdmobile-second-one-middle-top-left,
.mdmobile-second-one-middle-middle-one,
.mdmobile-second-one-middle-middle-two,
.mdmobile-second-one-middle-middle-three,
.mdmobile-second-one-middle-foot-left,
.mdmobile-second-one-middle-foot-right
{
transform:scale();
-moz-transform:scale();
-webkit-transform:scale();
}
if(index == ){
$(".mdmobile-second-one-middle-top-left").addClass("active");
setTimeout(function(){
$(".mdmobile-second-one-middle-top-right").addClass("active");
},);
setTimeout(function(){
$(".mdmobile-second-one-middle-middle-one").addClass("active");
},);
setTimeout(function(){
$(".mdmobile-second-one-middle-middle-two").addClass("active");
},);
setTimeout(function(){
$(".mdmobile-second-one-middle-middle-three").addClass("active");
},);
setTimeout(function(){
$(".mdmobile-second-one-middle-foot-left").addClass("active");
},);
setTimeout(function(){
$(".mdmobile-second-one-middle-foot-right").addClass("active");
},);
}

css3简易实现图标动画由小到大逐个显现的更多相关文章

  1. 使用 CSS3 动感的图片标题动画效果【附源码下载】

    在网站中,有很多地方会需要在图片上显示图片标题.使用 CSS3 过渡和变换可以实现动感的鼠标悬停显示效果.没有使用 JavaScript,所以只能在支持 CSS3 动画的现代浏览器中才能正常工作.您可 ...

  2. css3中变形与动画(三)

    transform可以实现矩阵变换,transition实现属性的平滑过渡,animation意思是动画,动漫,这个属性才和真正意义的一帧一帧的动画相关.本文就介绍animation属性. anima ...

  3. 纯CSS3实现打火机火焰动画

    HTML5已经越来越流行起来了,尤其是移动互联网的发展,更是带动了HTML5的迅猛发展,我们也是时候学习HTML5了,以防到时候落伍.今天给大家介绍10款效果惊艳的HTML5应用,方便大家学习,也将应 ...

  4. 非常酷的CSS3垂直下拉动画菜单

    昨天我向大家介绍了一款兼容性不错的jQuery淡入淡出下拉菜单,今天要分享一款相对绚丽的CSS3垂直下拉动画菜单,不过需要支持CSS3的浏览器才能有效果.下面是效果图,一起看看. 我们也可以在这里查看 ...

  5. 创建CSS3警示框渐变动画

    来源:GBin1.com 在线演示   在线下载 现代的网页设计技术已经允许开发人员在大多数浏览器中快速实现所支持的动画,其中消息警示是非常普遍的.由于默认的JavaScript警示框往往设计不佳和过 ...

  6. CSS3鼠标滑过动画线条边框特效

    基于CSS属性animation动画制作,效果流畅弹性十足 效果展示 http://hovertree.com/texiao/css3/32/ 源码下载:http://hovertree.com/h/ ...

  7. 纯css3手机页面图标样式代码

    全部图标:http://hovertree.com/texiao/css/19/ 先看效果: 或者点这里:http://hovertree.com/texiao/css/19/hoverkico.ht ...

  8. css3实现循环执行动画,且动画每次都有延迟

    一.最终效果 需求:gift图片的小动画每隔2s执行一次. 需求就一句话,我们看一下实现过程. 二.实现过程 1.网页结构 <!DOCTYPE html> <html lang=&q ...

  9. jQuery+CSS3实现404背景动画特效

    效果:http://hovertree.com/texiao/jquery/74/ 源码下载:http://hovertree.com/h/bjaf/ko0gcgw5.htm 效果图如下: 代码如下: ...

随机推荐

  1. jQuery(一)delegate() 方法

    定义和用法 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数. 使用 delegate() 方法的事件处理程序适用于当前或未来 ...

  2. MongoDB下载与安装

    本节只针对MONGODB的安装进行介绍,具体mongodb的特点及优势可参考其他文件. 注意32位操作系统支持的最大文件为2GB,所以做大文件海量储存的朋友要选择64位的系统安装.开始我们的下载安装之 ...

  3. Pre-compile (pre-JIT) your assembly on the fly, or trigger JIT compilation ahead-of-time (转)

    Introduction All .NET developers know that one of the best features of the CLR is JIT-compilation: J ...

  4. C# WinForm使用Aspose.Cells.dll 导出导入Excel/Doc 完整实例教程

    1.添加引用: Aspose.Cells.dll(我们就叫工具包吧,可以从网上下载.关于它的操作我在“Aspose.Cells操作说明 中文版 下载 Aspose C# 导出Excel 实例”一文中的 ...

  5. 基于Andoird 4.2.2的同步框架源代码学习——同步发起端

    关键组件: ContentResolver ContentService SyncManager SyncManager.ActiveSyncContext SyncManager.SyncOpera ...

  6. [CentOS]CentOS/RedHat/Fedora的Proxy设定(yum,wget,,rpm)

    yum 「/etc/yum.conf」 proxy=http://proxy.xxx.com:8080/ wget 「/etc/wgetrc」 http_proxy=http://proxy.xxx. ...

  7. Codeforces Round #221 (Div. 1) B. Maximum Submatrix 2 dp排序

    B. Maximum Submatrix 2 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/problemset ...

  8. cdoj 1150 排名表 拓扑排序

    排名表 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acm.uestc.edu.cn/#/problem/show/1150 Descrip ...

  9. .net 调用C++类库

    事实上这一直是个非常无解的问题.最好的办法是将C++类库写成COM. 可是有时候往往不能这个做.那就仅仅有两种办法:转成C函数形式或者Manage C++封装. 下文就介绍了这两种方法. 原帖:htt ...

  10. 使用AutoMapper实现Dto和Model的自由转换

    AutoMapper是一个.NET的对象映射工具. 项目地址:https://github.com/AutoMapper/AutoMapper. 帮助文档:https://github.com/Aut ...