《图解CSS3》笔记4 animation动画

animation通过调用关键帧keyframe来实现动画,包括8个属性:

1. animation-name      关键帧名称

2. animation-duration    时长

3. animation-timing-function 动画函数

4. animation-delay

5. animation-interation-count 频率           number | "infinite"

6. animation-direction    方向           normal | altername  (偶数:顺序播放,奇数:倒序播放)

7. animation-paly-state    播放状态         running | pause  

8. animation-fill-mode    设置时间外属性      none(结束时反转到初始) | forward(结束时保留最后帧) | backword | both

关键帧定义:

@keyframes framesName {
    from | 0% {
        ...
    }
    10%, 20%, 30% {
        ...
    }
    to | 100% {
        ...
    }
}

/* Demo */
animation: framesName 1s liear
时间: 2024-12-09 17:41:29

《图解CSS3》笔记4 animation动画的相关文章

图解css3 -- 笔记2

text-shadow text-shadow:none|[color  x-offset  y-offset  blur-radius] 注意: 在ie下,可以使用滤镜filter:shadow(Color=颜色值, Direction=数值, Strength=数值) 其中:Direction用来设置投影的方向,0度在文本的上面,45度在文本的右上角,依次 Strength用来设置阴影的强度 text-overflow 有两个值:clip不显示省略标记(…),只剪裁 ellipsis文本溢出

【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记41 Animation动画

IOS中的动画有以下几种: 第一种是为UIView的元素添加动画. 第二种是控制器的动画,比如之前介绍的导航控制器的用法. 第三种是Core Animation,这是一个很强大的框架,但是超出了这门课程的范围. 第四种是Dynamic Animation,这种动画基于设备的物理特性,比如晃动手机.调转方向等等. 本话来讲解第一种情况: 可以诸如frame.transform.和alpha这样的属性来实现动画效果. 可以调用UIView的方法来设置动画,这些方法的参数中有闭包可以帮助我们设置UIV

CSS3中的animation动画

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>animation制作复杂帧动画</title> <style> body{ background-color: rgba(163, 207, 255, 0.69); } a:link{ color: #ff5ee6; } h4,dt,div{ fo

怎样使CSS3中的animation动画当每滑到一屏时每次都运行

这个得结合js来做的.比如这里有3个层,js判断滚动到当前层位置的时候给其加上一个class即可,而加的这个class就是带css3执行动画的 class <div id="a1"></div><div id="a2"></div><div id="a3"></div>//引入jQuery.js<script>var t1=$("#a1").o

如何使CSS3中的animation动画当每滑到一屏时每次都运行

这个我还没用过,但感觉以后会用到,就随手摘抄一下啦<div id="a1"></div> <div id="a2"></div> <div id="a3"></div> //引入jQuery.js <script> var t1=$("#a1").offset().top; var t1=$("#a2").offset().

利用CSS3制作淡入淡出动画效果

CSS3新增动画属性“@-webkit-keyframes”,从字面就可以看出其含义——关键帧,这与Flash中的含义一致. 利用CSS3制作动画效果其原理与Flash一样,我们需要定义关键帧处的状态效果,由CSS3来驱动产生动画效果. 下面讲解一下如何利用CSS3制作淡入淡出的动画效果.具体实例可参考刚进入本站时的淡入效果. 1. 定义动画,名称为fadeIn @-webkit-keyframes fadeIn { 0% { opacity: 0; /*初始状态 透明度为0*/ } 50% {

《图解CSS3》——笔记(一)

作者:大漠 勘误:http://www.w3cplus.com/book-comment.html 2014年7月14日14:46:35 第一章  揭开CSS3的面纱 1.1  什么是CSS3 CSS2.1是单一的规范,而CSS3被划分成几个模块组,每个模块组都有自己的规范. 1.1.1  CSS3新特性 1.强大的CSS3选择器 2.抛弃图片的视觉效果 3.背景的变革 4.盒模型变化 5.阴影效果 6.多列布局和弹性盒模型布局 7.Web字体和Web Font图标 8.颜色与透明度 9.圆角与

css3 animation动画技巧

一,css3 animation动画前言 随着现在浏览器对css3的兼容性越来越好,使用css3动画来制作动画的例子也越来越广泛,也随着而来带来了许多的问题值得我们能思考.css3动画如何让物体运动更顺畅,css3动画如何做弧线动画,css3动画是否有动画库,css3帧动画如何快速简单……   为了解决这些折磨人的问题,我们今天来分析一下: 首先介绍css3 Animation动画库: http://daneden.github.io/animate.css/ 基本涵盖了我们常见的基础css3动

【CSS3】transition过渡和animation动画

转自:http://blog.csdn.net/XIAOZHUXMEN/article/details/52003135 写在前面的话: 最近写css动画发现把tansition和animation弄混淆了,而且发现两个动画叠加后在一个元素上后,动画效果没有了,最后想的办法是在里面再包一层元素,把两个动画分开在不同的元素上,这样动画效果不受影响了.在网上找了一个tansition和animation的区别: 一.transition CSS3的过渡功能就像是一种黄油,可以让CSS的一些变化变得平