四行文字会逐次掉落:  如果要停留在最后一帧的动画,注意要用forwards,不要用both。

<style type="text/css">
@-webkit-keyframes fadeInDown1 {
0% {
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
opacity: 0;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.div111{background:#0099ff;width:300px;height:100px;}
.div111 p{opacity:0;}
.anima p:nth-of-type(1){-webkit-animation: fadeInDown1 .5s ease-in-out .5s forwards;}
.anima p:nth-of-type(2){-webkit-animation: fadeInDown1 1s ease-in-out .5s forwards;}
.anima p:nth-of-type(3){-webkit-animation: fadeInDown1 1.5s ease-in-out .5s forwards;}
.anima p:nth-of-type(4){-webkit-animation: fadeInDown1 2s ease-in-out .5s forwards;}
</style>
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
setTimeout(function(){
$(".div111").addClass('anima');
},1000);
</script>
<div class="div111">
<p>ssssssssssss</p>
<p>aaaaaaaaaaaa</p>
<p>啊啊啊啊</p>
<p>111111</p>
</div>

附几个动画:

@-webkit-keyframes fadeInDown {
0% {
-webkit-transform: translate3d(0, -150%, 0);
transform: translate3d(0, -150%, 0);
opacity:;
}
100% {
-webkit-transform: none;
transform: none;
opacity:;
}
} @-webkit-keyframes fadeInUp {
0% { -webkit-transform: translate3d(0, 150%, 0); transform: translate3d(0, 150%, 0); opacity:; }
100% { -webkit-transform: none; transform: none; opacity:; }
}
@-webkit-keyframes fadeInRight {
0% { -webkit-transform: translate3d(150%, 0, 0); transform: translate3d(150%, 0, 0); opacity:; }
100% { -webkit-transform: none; transform: none; opacity:; }
}
@-webkit-keyframes moveUp {
0% { top: 100%;height:;}
100% { top:; height: 100%;}
} @-webkit-keyframes fadeInDown1 {
0% { -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); opacity:; }
100% { -webkit-transform: none; transform: none; opacity:; }
} @-webkit-keyframes scale {
0% {
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
opacity:;
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity:;
}
} @-webkit-keyframes next {
0% { -webkit-transform: translateY(-4px); }
50% { -webkit-transform: translateY(1px); }
100% { -webkit-transform: translateY(-4px); }
} @-webkit-keyframes line {
0% { height:; }
100% { height: 270px; }
} @-webkit-keyframes spin {
0% { -webkit-transform: rotateZ(0); transform: rotateZ(0); }
100% { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); }
} @-webkit-keyframes spin-1 {
0% { -webkit-transform: rotateZ(360deg); transform: rotateZ(360deg); }
100% { -webkit-transform: rotateZ(0); transform: rotateZ(0); }
}
/*向下淡入*/
@-webkit-keyframes fadeInDown {
0% {-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);opacity:;}
100% {-webkit-transform: none;transform: none;opacity:;}
}
/*向上淡入*/
@-webkit-keyframes fadeInUp {
0% {-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);opacity:;}
100% {-webkit-transform: none;transform: none;opacity:;}
}
/*向左淡入*/
@-webkit-keyframes fadeInLeft {
0% {-webkit-transform: translate3d(200px,0 , 0);transform: translate3d(200px, 0, 0);opacity:;}
100% {-webkit-transform: none;transform: none;opacity:;}
}
/*向右淡入*/
@-webkit-keyframes fadeInRight {
0% {-webkit-transform: translate3d(-100px,0 , 0);transform: translate3d(-100px, 0, 0);opacity:;}
100% {-webkit-transform: none;transform: none;opacity:;}
}
/*疯狂摆动*/
@-webkit-keyframes wobble{
0%{-webkit-transform:translateX(0%)}
15%{-webkit-transform:translateX(-25%) rotate(-5deg)}
30%{-webkit-transform:translateX(20%) rotate(3deg)}
45%{-webkit-transform:translateX(-15%) rotate(-3deg)}
60%{-webkit-transform:translateX(10%) rotate(2deg)}
75%{-webkit-transform:translateX(-5%) rotate(-1deg)}
100%{-webkit-transform:translateX(0%)}
}
/*右侧弹跳进入*/
@-webkit-keyframes bounceInRight{
0%{opacity:;-webkit-transform:translateX(2000px);opacity:;}
60%{opacity:;-webkit-transform:translateX(-30px);opacity:;}
80%{-webkit-transform:translateX(10px);opacity:;}
100%{-webkit-transform:translateX(0);opacity:;}
}
/*缩放*/
@-webkit-keyframes scale {
0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity:;}
100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity:;}
}
/*缩放(从2倍变小)*/
@-webkit-keyframes scale2 {
0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity:;}
50% {-webkit-transform: scale(2);-ms-transform: scale(2);transform: scale(2);opacity:;}
80% {-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);opacity:;}
100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity:;}
}

....


jquery动画:(用delay)2015-11-18

<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("#div").animate({height:"300px"})
.animate({width:"600px"})
.animate({height:"100px"})
.animate({width:"300px"});
$("#div").delay(1000).animate({width:"10px"});
});
</script>
<div id="div" style="background:purple;height:100px;width:100px;margin:6px;"></div>

CSS3柱状动画。   2016-4-1

效果:进入屏幕显示区后,动画播放;移出显示区后,复原。再进入,再播放。

<script type="text/javascript" src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
var offerIndex={
//首页css3动画
animaCSS3:function(){
var timer;
$(window).scroll(function(e){
if ($('#savemoney').length > 0){
var move = $(window).height() *0.7;
var h0 = $('#savemoney').height();
clearTimeout(timer);
var offset1 = $(window).scrollTop() - $('#savemoney').offset().top + move;
var offset2 = $(window).scrollTop() - $('#savemoney').offset().top + move - $('#savemoney').height();
//console.log(offset1+'--------- '+offset2);
if(offset1 > 0 && offset2 < h0){
timer = setTimeout(function(){
$('#savemoney').find('.zhu-base').addClass('anima');
},200);//延时执行1次
return true;
}else{
timer = setTimeout(function(){
$('#savemoney').find('.zhu-base').removeClass('anima');
},200);//延时执行1次
return false;
}
}
}); }
}
offerIndex.animaCSS3();
});
</script>
<style type="text/css">
.savemoney{position:relative;margin-top:70px;height:670px;font-family:'微软雅黑';}/*动画区域*/
.savemoney .zhu-base{position:absolute;bottom:0;width:64px;height:10px;background:#ff7200;}
.savemoney .zhu1{left:73px;}
.savemoney .zhu2{left:227px;}
.savemoney .zhu3{left:381px;}
.savemoney .zhu4{left:535px;}
.savemoney .zhu-memo{display:none;position:absolute;width:128px;left:-32px;top:-36px;text-align:center;} @-webkit-keyframes height{0%{height:0;opacity:0;} 100%{-webkit-transition:none;transition:none;opacity:1;}}/*高度*/
@keyframes flash {0%,50%,100%{opacity:1}25%,75%{opacity:0}}/*闪烁*/
.savemoney .zhu1.anima{height:80px; -webkit-animation:height .3s 0.0s ease backwards}
.savemoney .zhu2.anima{height:128px;-webkit-animation:height .3s 0.4s ease backwards}
.savemoney .zhu3.anima{height:160px;-webkit-animation:height .4s 0.9s ease backwards}
.savemoney .zhu4.anima{height:320px;-webkit-animation:height .4s 1.3s ease backwards}
.savemoney .zhu-base.anima .zhu-memo{display:block;-webkit-animation:flash .4s 1.8s ease backwards}
</style>
<div style="height:2000px;"></div>
<div class="savemoney" id="savemoney">
<div class="zhu-base zhu1"><div class="zhu-memo f16">低于市场 <span class="cOrange f20">50%</span></div></div>
<div class="zhu-base zhu2"><div class="zhu-memo f16">低于市场 <span class="cOrange f20">20%</span></div></div>
<div class="zhu-base zhu3"><div class="zhu-memo f16"><span class="cOrange f20">100%</span></div></div>
<div class="zhu-base zhu4"><div class="zhu-memo f16">高于市场 <span class="cOrange f20">100%</span></div></div>
</div>
<div style="height:2000px;"></div>

...

代码:css3动画效果demo的更多相关文章

  1. CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码

    CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码 CSS Animatie 彩蛋爆料直击现场 CSS Animatie是一款在线制作CSS3动画的工 ...

  2. Bounce.js – 快速创建漂亮的 CSS3 动画效果

    Bounce.js 是一个用于制作漂亮的 CSS3 关键帧动画的 JavaScript 库,使用其特有的方式生成的动画效果.只需添加一个组件,选择预设,然后你就可以得到一个短网址或者导出为 CSS 代 ...

  3. CSS3 动画效果带来的bug

    css3 动画效果比如transition:all 2s linear;这种用来计算及时的物体坐标的话会带来一定的问题 比如把一个DIV从A点移动到B点.JS为DIV.style.left=B; 但是 ...

  4. 鼠标悬停css3动画效果

    下载Demo 效果预览 html: <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  5. CSS3动画效果——js调用css动画属性并回调处理详解

    http://www.jb51.net/css/258407.html 这篇文章主要详细介绍了CSS3动画效果回调处理,需要的朋友可以参考下 我们在做js动画的时候,很多时候都需要做回调处理,如在一个 ...

  6. animate.css 一些常用的CSS3动画效果

    大家已经开始在项目中使用一些CSS3动画效果了吧,这让网站在高端浏览器上看起来很上流.animate.css是一个老外做的各种CSS3动画的合集,比较全,也很炫,大家可以参考学习一下. 项目主页:ht ...

  7. 第八十三节,CSS3动画效果

    CSS3动画效果 学习要点: 1.动画简介 2.属性详解 3.简写和版本 本章主要探讨HTML5中CSS3的动画效果,可以通过类 Flash那样的关键帧模式控制运行. 一.动画简介     CSS3提 ...

  8. 35个让人惊讶的CSS3动画效果

    1. Pure CSS Coke Can 2. Colorful Clock 3. jQuery DJ Hero 4. Animated Pricing Column 5. Slick jQuery  ...

  9. 如何查看一个网页特定效果的js代码(动画效果可js和css)(页面可以看到js的源代码)

    如何查看一个网页特定效果的js代码(动画效果可js和css)(页面可以看到js的源代码) 一.总结 1.动画效果可能是 CSS 实现的,也可能是 JS 实现的. 2.直接Chrome的F12调试即可, ...

随机推荐

  1. Xshell存在后门

    Xshell 它是一款终端模拟软件,由NetSarang公司出品,支持SSH1.SSH2和Windows系统中Telnet协议. 简介 卡巴斯基实验室在8月7日发现Xshell软件中的nssock2. ...

  2. ubuntu 阿里云 常出问题 运维工作日志

    一.2015-8.26(数据库 error—28) tmp文件临时数据写入不了----解决办法 1.查看临时文件 ls -l 找到了 2.由此可以查看得出来tmp文件有的权限是有的 3.查看tmp 存 ...

  3. 无法连接到 OPC服务器[无此类接口支持(异常来自HRESULT:0x80004002(E_NOINTERFACE))]

    来源:https://stackoverrun.com/cn/q/10400663 无法连接到ABB Freelance OPC服务器[无此类接口支持(异常来自HRESULT:0x80004002(E ...

  4. Observable讲解

    参见这里 总结: Observable是传统观察者+链式模式的函数式实现 Observable官方文档 还是比较喜欢EventBus,简单粗暴,angular-event-service可支持angu ...

  5. C++中函数的形参为数组时,实质形参是指针

    C++中函数的形参如果为数组的话,那么进行实参传递时,实参实际上换转化成指针.参考下面的例子: #include<iostream> using namespace std; void f ...

  6. SpringBoot之退出服务(exit)时调用自定义的销毁方法

    我们在工作中有时候可能会遇到这样场景,需要在退出容器的时候执行某些操作.SpringBoot中有两种方法可以供我们来选择(其实就是spring中我们常用的方式.只是destory-method是在XM ...

  7. Windows 使用windump进行循环抓包

    准备工作 1.下载tcpdump http://www.winpcap.org/windump/  2.下载WinPcaphttp://www.winpcap.org/install/bin/WinP ...

  8. 计时器setTimeout()

    setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次. 语法: setTimeout(代码,延迟时间); 参数说明: 1. 要调用的函数或要执行的代码串. 2. 延时时 ...

  9. 廖雪峰Java1-3流程控制-6 do-while循环

    do-while循环 do-while先执行循环,再判断条件. 条件满足时继续循环:条件不满足时退出:至少循环1次 int sum =0; int n = 1; do{ sum = sum + n; ...

  10. RHEL-server-7.0-Linux-centos安装过程

    虚拟机centos7的安装过程 win10 ()vmware软件的时候,1.先关闭防火墙(杀毒软件),在安装vmware虚拟机.2.试着全装一下 vmware-14版本. 1. 打开VMware Wo ...