文章中的实例须在FireFox6+、或者教新版本的Chrome或是Safari浏览器查看。
在css3.0发布transtion、transfrom就觉的css在操作行为上作出了很大的改为,觉的这应该就是动画的操作了,今天刚看到animation,看了看官方的说明和实例,觉的比transtion厉害多了。
这是实现上下滚动的效果,设置对应的时间段(百分比)和对应的列表的垂直位置即可:
您可以狠狠地点击这里:纯CSS下的图片轮转播放效果
animation属性下的新出来的个关键字属性step。之前我们应用animate动画,出现的效果都是很平滑很流畅的。而step的作用是分步实现,可做出停顿的效果,一个是step-end,即一次性动画结束,另外一个就类似于steps(30, end),一个动画要顿30次完成。
您可以狠狠地点击这里:添加了step-end图片轮转播放效果
相关代码如下:
@-moz-keyframes photo{
from,to{top:0;}
10%{top:0;}
20%{top:-300px;}
30%{top:-300px;}
40%{top:-600px;}
50%{top:-600px;}
60%{top:-900px;}
70%{top:-900px;}
80%{top:-1200px;}
90%{top:-1200px;}
}
.content-photo{
position:absolute;left:0;top:0;
-moz-animation:photo 20s infinite;
-webkit-animation:photo 20s step-end infinite;
}
css3还有很大潜力可挖掘,就看你如何来看待了,结合transition, transform, animation效果制作出来的实例:
您可以狠狠地点击这里:transition, transform, animation效果
关于CSS3 的animate属性,可以参考W3C: CSS Animations Module Level 3 和w3cplus CSS3 Animation 对属性的介绍和说明。虽然目前很多浏览器还没有完全支持transition, transform, animation这些属性,但是在渐进增强的原则下,其高效的动画实现方式还是有很实际的应用价值的。
- 大小: 44.5 KB
- 大小: 109.3 KB
分享到:
相关推荐
动画属性1;animation-name属性;animation-name属性;animation-name属性;animation-duration属性;animation-duration属性;动画属性实例;动画属性实例;总结;;THANKS
最近在工作中遇到一个需求,实现的效果是当点击商品图片右上的收藏按钮触发放大动画,后来通过查找相关的资料,发现利用css3:@keyframes animation即可实现这个效果,下面来看看详细的介绍吧。 技术重点css3: @...
一、animation的语法 1、@keyframes——插入关键帧 (1)FormTo形式: CSS Code复制内容到剪贴板 @keyframes demo { from { Properties:Properties value; } Percentage { Properties:Properties ...
本文主要给大家分享的是关于利用CSS3动画实现圆圈由小变大向外扩散的效果实例,文中涉及到 CSS3 的动画(animation)、2D 转换(transform: scale) css3中新增了一个animation的属性,该属性类似于创建一个...
一旦建立了规则,就可以使用同一CssAnimation实例将其应用于任意数量的元素,因为它只是使用该规则的名称。 现在可以修改CssAnimation实例,但是如果连续创建新实例,则一旦使用实例以确保从样式表中删除了规则,...
由html5 CSS3 jquery生成的烟花动画效果,烟花升空爆炸炫丽动画源码,烟花的数量、大孝高度都随机,且烟花散开的效果五颜六色,很漂亮噢。烟花爆炸一瞬间的动画效果很逼真,很自然,全屏查看效果,更棒。 代码中...
css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论。 1 transition(过渡) 使用语法: transition: property duration ...
我们对内圈的转速定义了一个CSS代码,即内圈比外圈的速率快2倍。 实现如图所示: html代码: <body style=background: #ffb83c;> <span></span> <span></span> </body> css代码: #...
Android Animation动画演示简单实例,相信信息,请到本人博客查看http://blog.csdn.net/zml_2015/article/details/49791103
此处用到了CSS3动画animation属性的animation-fill-mode属性和animation-delay属性。 ● animation-fill-mode属性规定动画在播放之前或之后,其动画效果是否可见。 none:不改变默认行为。 forwards:当动画完成...
transition用于设定一个元素的两个状态,不同的状态可以用伪类,下面与大家分享下CSS3的transition和animation的用法,需要的朋友可以参考下
复制代码代码如下://css3新知识 display: flex; justify-content: center; align-items: center; animation: shadow .5s linear infinite;@keyframes shadow { 0%, 100% {transform: scaleX(1);} 50% {transform: ...
本文实例讲述了纯css3制作的火影忍者中写轮眼开眼至轮回眼及进化过程实现方法。分享给大家供大家参考。具体分析如下: 今天是火影忍者(漫画)宣告完结的日子。看过火影的朋友都知道,写轮眼是什么,这里就不多说了...
该实例的人物用html5绘画的,动画效果是html5和css3实现的。一起看下效果图。 实现的代码。 html代码: 复制代码代码如下:<svg version=”1.1″ id=”Layer_1″ xmlns=”https://www.jb51.net/2000/svg” ...
有时候在页面的某个模块中,需要无限循环的滚动一些消息。那么如果我们用js实现无缝衔接滚动的思路是什么呢(比如我们这个模块是向上滚动的)? 1.克隆A一份完全一样的数据B放在原数据A...1. 使用CSS3来实现 若要用CSS
今天,要实现一个长任务等待提示效果。 然后设计师就把做好的gif效果图给我,就是下面这个: ...如果您手头的是IE10+这类支持animation的现代浏览器,您可以狠狠地点击这里:CSS3饼状图loading旋转动画demo
原理很简单,主要用到CSS中animation属性。 接下来,我以我目前的工程项目为例,实现文字和图片的动画效果。(效果如上图GIF) HTML代码编写:复制代码代码如下:”rw-wrapper”>”span-title”>文字题目</span><h2 ...
该实例将用到CSS3的新特性: border-radius和animation。 Demo演示 第一步:编辑菜单的HTML代码 菜单包含三个列表项,分别取名为“Menu1”、“Menu2”、“Menu3”。 XML/HTML Code复制内容到剪贴板 ...