【2016.11.23】css3动画动画效果


属性


描述


@keyframes


定义动画


animation


执行动画


animation-name


动画名称


animation-duration


执行完这个动画所需要花费的时间   单位是秒数


animation-timing-function


动画执行过程中的变化速度


linear


动画从头到尾的速度是

相同的。


测试


ease


默认。动画以低速

开始,然后加快,

在结束前变慢。


测试


ease-in


动画以低速开始。


测试


ease-out


动画以低速结束。


测试


ease-in-out


动画以低速开始

和结束。


测试


animation-delay


延迟多久后执行动画   单位是秒数 ,只生效一次


animation-iteration-count


执行多少次动画  n(1,2,3,4...)   infinite无穷,循环


animation-direction


动画下次的执行方向


animation-play-state


动画是否执行


animation-fill-mode


                          执行完动画的状态



描述


none


不改变默认行为。


forwards


当动画完成后,保持最后一个属性值

(在最后一个关键帧中定义)。


backwards


在 animation-delay 所指定的一段时间

内,在动画显示之前,应用开始属性值(在

第一个关键帧中定义)。


both


向前和向后填充模式都被应用。

语法①:两种状态,from代表初始状态,to代表最终转态

@keyframes 动画名称{

                           from{

                          

                           }

                           to{

                          

                           }

                  }

语法②:按百分比(0-100%)分割

@keyframes 动画名称{

                           0%{

                          

                           }

                           20%{

                          

                           }

                           40%{

                          

                           }

                           60%{

                          

                           }

                           80%{

                          

                           }

                           100%{

                          

                           }

                  }

时间: 2024-10-05 05:06:18

【2016.11.23】css3动画动画效果的相关文章

2016/11/23 学习总结

今天学了JDK中的常用类 Date和Calendar以前就用过,但今天再看还是跟第一次用一样.果然这些工具就要常用才行呢-- 老师让用MarkdownPad来作笔记,支持html,很溜啊,我是不是应该再过一遍HTML啊,全忘了... 摘抄了一些笔记-- 11/23学习笔记: JDK常用类 1. System类 7. DateFormate抽象类与SimpleDateFormate类 2. Runtime类 8. Calendar抽象类与GregorianCalenlar类 3. String类

测试css3的动画效果在display:none的时候不耗费性能

1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>Test TS Serializer</title> 6 <style> 7 .loadings { 8 width: 120px; 9 height: 120px; 10 /* background: #FFFFFF; */ 11 border-radius: 3

CSS3中动画效果Transitions与Animations的区别

在CSS3中,如果我们使用动画功能,可以使页面上的文字或图像具有动画效果,可以使我们的页面更加生动具有吸引力. 在CSS3中我们可使用的动画功能有两种,Transitions与Animations.下面我们来看看它们两者的区别. 首先来看Transitions功能,它的属性有: transition-property :指定需要平滑过渡的属性 transition-duration :设定平滑过渡使用的时间 transition-timing-function :设定平滑过渡使用的方法 tran

纯CSS3动画按钮效果 5种漂亮样式DEMO演示

Come in ! click to begin You'll get a lot ! My box with glow HomeSee Us AboutMeet Us ContactEmail Us Home About Services Portfolio Contact us Login ? Register ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

纯CSS3动画按钮效果 5种漂亮样式

这次我们要来分享一款很不错的CSS3按钮动画,这款CSS3按钮一共有5种动画方式,每一种都是鼠标滑过动画形式,虽然这些动画按钮不是十分华丽,但是小编觉得不像其他按钮那样很难扩展,我们可以修改CSS代码随意改变自己喜欢的颜色样式. 在线演示源码下载 让我们一起来看看实现这5中样式动画按钮的HTML代码和CSS代码吧.以第一个按钮为例,其他按钮的代码大家可以下载源代码来研究,并不是很难. HTML代码: <div class="button01"> <a href=&qu

超慢速移动动画使用CSS3实现流畅效果

三角碎片以非常缓慢的速度旋转移动,如果使用JS实现会出现一像素一像素移动的卡顿 使用CSS3会获得非常理想的效果 transform: translate3d(80px, 150px, 0px) rotate(1220deg); transition: transform 30s linear 0s; 上面一个属性表示图像变换 translate3d(80px, 150px, 0px) 表示X轴偏移80px, Y轴偏移150px rotate(1220deg) 表示在此过程中旋转1220° tr

CSS3实现动画效果常用方法

早期在web中要实现动画效果,都是依赖于JavaScript或flash来完成,但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的css事件来触发元素的外观变化,让效果显得更加细腻.简单来说,就是通过鼠标的单击.获得焦点.被点击.或对元素任何改变中触发,并平滑地以动画效果改变css属性值 在css中创建简单的过渡效果可以从以下几个步骤来实现 (1)在默认样式中声明元素的初始状态样式 (2)声明过渡元素最终状态样式,比如悬浮状态 (3)在默认样式中通过添加过渡函数,添加一

CSS3圆圈动画放大缩小循环动画效果

代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CSS3圆圈动画放大缩小循环动画效果</title> <style> .dot { margin:150px auto; width:200px; height

使用 CSS3 制作一组超时尚的动画按钮效果

通过 CSS3 的新特性,我们创作出好的交互和效果的可能性大大增加.这篇文章中,我想与大家分享一些 CSS3 动画按钮效果.我们的想法是创建一个具有不同风格的一些动画链接元素,鼠标悬停时有动画效果和活动状态. 效果演示     插件下载 HTML 示例代码: <a href="#" class="a-btn"> <span class="a-btn-slide-text">$29</span> <img