`
rayln
  • 浏览: 434146 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CSS3的keyframe动画介绍

 
阅读更多
#sun.VeryHuo {
	animation-name: sunrise;
	animation-duration: 10s;
	animation-timing-function: ease;
	animation-iteration-count: 1;	
	animation-direction: normal;
	animation-delay: 0;
	animation-play-state: running;
	animation-fill-mode: forwards;
}

@keyframes sunrise {

	0% {
		bottom: 0;
		left: 340px;
		background: #f00;
	}
	
	33% {
		bottom: 340px;
		left: 340px;
		background: #ffd630;
	}

	66% {
		bottom: 340px;
		left: 40px;
		background: #ffd630;
	}

	100% {
		bottom: 0;
		left: 40px;
		background: #f00;
	}

}


animation-timing-function   动画类型
animation-iteration-count   动画循环次数
animation-delay             动画播放延迟
animation-play-state        动画播放还是暂停 (参数: paused, running)
animation-fill-mode         动画结束状态
                            none:默认值。不设置对象动画之外的状态
                            forwards:设置对象状态为动画结束时的状态
                            backwards:设置对象状态为动画开始时的状态
                            both:设置对象状态为动画结束或开始的状态
animation-direction         检索或设置对象动画循环播放次数大于1次时,动画是否反向                      运动。
                            normal:正常方向。
                            reverse:动画反向运行,方向始终与normal相反。(FF14.0.1以下不支持)
                            alternate:动画会循环正反方向交替运动,奇数次(1、3、5……)会正常运动,偶数次(2、4、6……)会反向运动,即所有相关联的值都会反向。
                            alternate-reverse:动画从反向开始,再正反方向交替运动,运动方向始终与alternate定义的相反。(FF14.0.1以下不支持)
分享到:
评论

相关推荐

    CSS3闹钟动画特效.zip

    首先,我们要理解CSS3中的关键帧动画(Keyframe Animations)。这是实现此闹钟动画的核心技术。通过`@keyframes`规则,我们可以定义动画从开始到结束的一系列中间状态,浏览器会自动计算这些状态之间的过渡,从而...

    css3滑动图像面板图片切换css3 动画图片切换

    首先,我们需要理解CSS3中的关键帧动画(Keyframe Animations)。这种动画机制允许我们在动画的起点和终点之间定义多个中间状态,浏览器会自动计算并平滑地过渡这些状态。在创建滑动图像面板时,我们可以设置关键帧...

    css3 Loading加载动画制作动态Loading阶梯加载动画

    首先,我们需要理解CSS3的关键帧动画(Keyframe Animations)。通过定义动画在不同时间点上的样式,我们可以创建平滑的过渡效果。在CSS3中,`@keyframes`规则用于定义这些关键帧,例如: ```css @keyframes step-...

    CSS3绘制画笔跳转动画特效.zip

    首先,我们要理解CSS3中的关键帧动画(Keyframe Animations)。关键帧动画允许开发者定义一个动画过程中的不同阶段,然后浏览器会自动计算并平滑地过渡这些阶段。通过`@keyframes`规则,我们可以定义动画的起始状态...

    css3猫挂在线球上左右摇摆动画特效

    首先,我们要明白CSS3中的关键帧动画(Keyframe Animations)是实现这一效果的基础。通过@keyframes规则,我们可以定义一个动画的过程,从起始状态到结束状态,中间的每一帧都可以被精确控制。这个动画将让猫咪在线...

    CSS3太极周易风水罗盘动画代码.zip

    首先,我们需要了解CSS3中的关键帧动画(Keyframe Animation)。这个太极罗盘的动画效果就是通过@keyframes规则来实现的。@keyframes允许我们定义动画从开始到结束的各个阶段,从而创建出平滑过渡的效果。在这个案例...

    蓝天白云CSS3动画404错误页面.zip

    首先,我们要了解CSS3(Cascading Style Sheets Level 3)是CSS的最新版本,它引入了许多新的功能和改进,如选择器、边框与背景、盒模型、文字特效、2D/3D转换、动画等。在这个404页面中,CSS3的动画功能被充分利用...

    CSS3动画下拉导航菜单

    首先,我们需要了解CSS3中的关键帧动画(Keyframe Animations),这是实现动画效果的核心工具。通过`@keyframes`规则定义动画的起始状态和结束状态,以及中间的过渡效果。例如,一个简单的下拉菜单展开和关闭的动画...

    27个精致的CSS3动画效果源代码下载

    **CSS3动画效果详解** CSS3是层叠样式表(Cascading Style Sheets)的第三版,它引入了许多新特性,极大地丰富了网页的表现力。其中,CSS3动画效果是其中一个重要的亮点,允许开发者创建出丰富的动态视觉效果,无需...

    CSS3灯光闪烁动画文字特效.zip

    首先,让我们了解一下CSS3中的关键帧动画(Keyframe Animations)。这个特效可能就基于这一技术,通过`@keyframes`规则定义动画的开始状态和结束状态,以及在不同时间点上的中间状态。通过`animation`属性将这些关键...

    纯css3实现3D波浪形动画

    3. **关键帧动画(Keyframe Animation)**:CSS3的`@keyframes`规则用于定义元素从一种样式到另一种样式的动画过程。通过指定动画的起始和结束状态,以及在动画过程中各个阶段的样式,可以创建出流畅的3D波浪动画...

    纯css3有趣的文字波浪动画特效

    首先,我们需要了解CSS3中的关键帧动画(Keyframe Animation)。这是一种强大的工具,可以定义元素在动画过程中的不同状态,从而创建出平滑的过渡效果。通过`@keyframes`规则,我们可以定义动画的起始和结束状态,...

    jquery绑定 css3 animation-keyframes关键帧动画

    本文将详细介绍如何通过jQuery来控制CSS3中的`animation-keyframes`关键帧动画的启动与停止。这种技术非常实用,尤其当动画需要根据用户的操作(如点击按钮)而触发时。我们将通过具体的示例来一步步解释其实现原理...

    纯CSS3实现炫酷视频播放式炫酷动画特效代码

    3. **关键帧动画(Keyframe Animations)**:@keyframes规则定义了一个动画的过程,从一个样式到另一个样式的完整变化。这可用于创建更复杂的动画,比如视频加载指示器的旋转、缓冲条的填充效果等。 4. **伪类和伪...

    CSS3实现古典纸扇动画特效.zip

    3. **CSS3 Keyframe Animations(关键帧动画)**:通过@keyframes规则,开发者可以定义一个动画的多个中间状态,让元素从一个状态平滑地过渡到另一个状态。纸扇的扇动效果很可能就是通过定义不同时间点的扇面角度来...

    css3制作咖啡制作全过程动画演示源码下载

    首先,我们要了解CSS3中的关键帧动画(Keyframe Animations)。在本示例中,咖啡制作的过程被分解为多个阶段,每个阶段对应一个关键帧。通过@keyframes规则定义这些阶段,可以创建平滑的过渡效果。例如,从研磨咖啡...

    jquery+css3实现图片3D切换效果

    **CSS3 Keyframe Animations**: 通过@keyframes规则,可以定义动画的各个阶段,实现更复杂的动画效果。在这个项目中,可能用到关键帧动画来控制图片3D切换过程中的特定变换。 **响应式设计**: 考虑到不同的设备和...

    css3动画效果

    **CSS3 动画效果详解** CSS3是 Cascading Style Sheets 的第三版,它为Web开发者带来了许多新的特性和功能,特别是在动画效果方面。CSS3动画使得网页元素的动态表现力大幅提升,无需依赖JavaScript或其他复杂的技术...

    CSS3鲨鱼游泳动画代码.zip

    首先,我们要了解CSS3中的关键帧动画(Keyframe Animations)。这是通过@keyframes规则定义动画从开始到结束的状态,然后应用到元素上,使其在一定时间内平滑地从一种样式变化到另一种样式。在这个例子中,动画可能...

    create-keyframe-animation, 在带有JavaScript的浏览器中,动态生成CSS关键帧动画.zip

    create-keyframe-animation, 在带有JavaScript的浏览器中,动态生成CSS关键帧动画 create-keyframe-animation使用JavaScript在浏览器中动态生成CSS关键帧动画。你用JS描述它们,它在文档 <head> 中生成并插入...

Global site tag (gtag.js) - Google Analytics