`
weballan001
  • 浏览: 26679 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

CSS3:animation属性实例操作

 
阅读更多

文章中的实例须在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 3w3cplus CSS3 Animation 对属性的介绍和说明。虽然目前很多浏览器还没有完全支持transition, transform, animation这些属性,但是在渐进增强的原则下,其高效的动画实现方式还是有很实际的应用价值的。

  • 大小: 44.5 KB
  • 大小: 109.3 KB
分享到:
评论

相关推荐

    纯css3 animation动画属性点击loading加载动画提示框效果代码.zip

    在这个名为"纯css3 animation动画属性点击loading加载动画提示框效果代码.zip"的压缩包中,我们可以预见到一个利用CSS3的animation属性创建的交互式加载提示框的示例。 动画在现代网页设计中扮演着至关重要的角色,...

    css3基于animation属性实现的人物动画特效源码.zip

    总之,这个压缩包中的源码是一个很好的学习实例,展示了如何使用CSS3的`@keyframes`和`animation`属性来创建人物动画特效。通过研究和理解这个示例,你可以深入了解CSS3动画的工作原理,并将其应用到自己的项目中。

    HTML5 CSS3 :canvas 模拟实现电子彩票刮刮乐实例代码

    在这个“HTML5 CSS3:canvas模拟实现电子彩票刮刮乐实例代码”中,我们将深入探讨如何利用Canvas API创建一个互动式的刮刮乐彩票效果。 首先,Canvas的基本用法是通过`<canvas>`标签在HTML文档中创建一个画布,然后...

    CSS3 animation动画

    **CSS3 Animation动画详解** CSS3是Web设计领域的一个重大突破,它引入了许多新的特性,其中最引人注目的就是动画(Animation)功能。通过CSS3的动画,开发者可以为网页元素添加平滑、动态的效果,提升用户体验。在...

    图解CSS3核心技术与案例实战pdf

    本书《图解CSS3核心技术与案例实战》将通过实例和详细解释,帮助读者深入理解并熟练运用这些特性,提升网页设计和开发的技能。无论你是想要提升个人技能的前端开发者,还是对网页设计感兴趣的初学者,这本书都将是你...

    CSS3实现点击放大的动画实例代码

    最近在工作中遇到一个需求,实现的效果是当点击商品图片右上的收藏按钮触发放大动画,后来通过查找相关的资料,发现利用css3:@keyframes animation即可实现这个效果,下面来看看详细的介绍吧。 技术重点css3: @...

    CSS的animation属性使用实例讲解

    一、animation的语法 1、@keyframes——插入关键帧 (1)FormTo形式: CSS Code复制内容到剪贴板 @keyframes demo { from { Properties:Properties value; } Percentage { Properties:Properties ...

    HTML5+CSS3简单有趣的实例

    5. CSS3过渡和动画:transition和animation属性让元素在状态之间平滑过渡,创造出丰富的动态效果。 6. 背景与边框:新增了渐变、阴影、圆角等背景和边框样式,使得设计更加美观。 7. 媒体查询(Media Queries):...

    Pro CSS3 Animation

    这本书《Pro CSS3 Animation》详细讲解了如何利用CSS3的新特性来增强网页的交互性和视觉效果。书中不仅介绍了CSS3动画的基础知识,还通过实例演示了如何将这些知识应用到实际的网页设计之中,从而使得网页内容更加...

    CSS3+jQuery技术应用的几个实例

    2. **动画效果**:CSS3提供了多种动画属性,如`transition`和`animation`,可以创建平滑的元素状态变化。jQuery的`.animate()`方法则允许开发者自定义JavaScript动画,两者结合可以实现复杂的交互动画。例如,一个...

    HTML5+CSS3实例源码(包含20个)

    实例代码通常会展示如何有效地组合HTML5元素和CSS3属性,例如如何使用CSS3的变形(transform)、过渡(transition)和动画(animation)来创建动态效果,或者如何利用Flexbox或Grid布局创建复杂且灵活的网页结构。...

    css3 animation白天黑夜城市变化动画场景

    【CSS3 Animation白天黑夜城市变化动画场景】 在Web开发中,CSS3的引入极大地扩展了网页的视觉表现力,特别是其动画(Animation)特性。这个“白天黑夜城市变化动画场景”是一个利用CSS3动画实现的精彩示例,它展示...

    html5+css3-css动画实例1

    CSS3的过渡(Transition)则更简单,它用于单一属性的变化,比如当鼠标悬停在一个按钮上时,按钮的颜色会逐渐改变。只需设置`transition`属性,指定要过渡的属性、持续时间和速度曲线: ```css .button { ...

    HTML5 CSS3 专题 :3D展示商品信息项目完整实例源码

    此外,CSS3的过渡(`transition`)和动画(`animation`)可以用来创建流畅的动态效果,增加用户的交互体验。 在商品信息的展示上,我们可能还会用到HTML5的离线存储(`localStorage`或`sessionStorage`),这样即使...

    CSS3 Animation文字动画特效.zip

    在IT领域,CSS3 Animation是一种强大的技术,用于创建动态、交互式的网页元素,尤其是文字动画特效。本资源“CSS3 Animation文字动画特效.zip”提供了一系列精心设计的文字动画,旨在为网页增加视觉吸引力,提升用户...

    上百个CSS实例|CSS基础学习|CSS入门基础|CSS样式集合

    7. **过渡与动画**:CSS3引入了过渡(Transition)和动画(Animation),它们让元素在状态改变时产生平滑效果,增强了用户体验。 8. **伪类和伪元素**:伪类如`:hover`、`:active`、`:focus`等,用于添加动态效果;...

    CSS3动画的集合

    2. **动画属性**:CSS3提供了几个属性来控制动画的行为,包括`animation-name`、`animation-duration`、`animation-timing-function`、`animation-delay`、`animation-iteration-count`、`animation-direction`、`...

    html5+css3-css切换图片实例

    在图片切换实例中,CSS3的`transition`和`animation`属性尤其关键。`transition`可以让我们在元素的特定属性改变时添加平滑过渡效果,而`animation`则允许我们创建复杂的自定义动画,包括图片的进出动画。 在这个...

    HTML5 3D/CSS3 3D爱心动画项目实例源码

    开发者运用了CSS3的3D转换(transform)属性,如`translate3d`、`rotateX`、`rotateY`和`perspective`等,来改变元素的位置、角度和深度,从而实现3D效果。此外,`animation`属性和关键帧(@keyframes)规则用于定义...

Global site tag (gtag.js) - Google Analytics