CSS3中Transition属性详解以及示例分享

栏目: 编程语言 · Html · Html5 · CSS · CSS3 · 发布时间: 6年前

内容简介:CSS3中的过渡Transition有四个中心属性:transition-property、transition-duration、transition-delay和transition-timing

1、transition-property的语法
[css]
transition-property :all(所有属性改变) || [attr] (指定要运动的样式)|| none(没有属性改变)

  2、transition-property的属性值
  (1)none:transition马上停止执行
  (2)all:元素产生任何属性值变化时都将执行transition效果
  (3)attr:指定要运动的样式

一、transition-property――指定要运动的样式

  1、transition-property的语法
[css]
transition-property :all(所有属性改变) || [attr] (指定要运动的样式)|| none(没有属性改变)

  2、transition-property的属性值
  (1)none:transition马上停止执行
  (2)all:元素产生任何属性值变化时都将执行transition效果
  (3)attr:指定要运动的样式

  二、transition-duration
  transition-duration是指定元素转换过程的持续时间,单位为秒(s)。transition-duration可以作用于所有元素,包括:before和:after

伪元素。其默认值是0,也就是变换时是即时的。

  三、transition-delay―― 延迟时间
  transition-delay是用来指定一个动画开始执行的时间,也就是说当改变元素属性值后多长时间开始执行transition效果,单位为s(秒)

,其使用和transition-duration极其相似,也可以作用于所有元素,包括:before和:after伪元素。 默认大小是"0",也就是变换立即执行,

没有延迟。

  四、transition-timing-function――指定运动形式
  transition-timing-function : ease(逐渐变慢) | linear(匀速) | ease-in(加速) | ease-out(减速) | ease-in-out(先加速然后减

速) | cubic-bezier(该值允许你去自定义一个时间曲线)(number, number, number, number>)

  五、transition的综合写法
[css]
元素选择器{transition:运动的样式 持续时间 运动形式 延迟时间;}

  六、transition的综合兼容写法

  1、Mozilla内核
[css]
元素选择器{-moz-transition:运动的样式 持续时间 运动形式 延迟时间;}

  2、Webkit内核
[css]
元素选择器{-webkit-transition:运动的样式 持续时间 运动形式 延迟时间;}

  3、Opera内核
[css]
元素选择器{-o-transition:运动的样式 持续时间 运动形式 延迟时间;}

  4、W3C 标准
[css]
元素选择器{transition:运动的样式 持续时间 运动形式 延迟时间;}

 

实例效果:

复制代码 代码如下:

a{transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;}

以上所述就是小编给大家介绍的《CSS3中Transition属性详解以及示例分享》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机组成:结构化方法

计算机组成:结构化方法

坦嫩鲍姆 / 刘卫东 / 人民邮电出版社 / 2006-1 / 65.00元

本书采用结构化方法来介绍计算机系统,书的内容完全建立在“计算机是由层次结构组成的,每层完成规定的功能”这一概念之上。作者对本版进行了彻底的更新,以反映当今最重要的计算机技术以及计算机组成和体系结构方面的最新进展。书中详细讨论了数字逻辑层、微体系结构层、指令系统层、操作系统层和汇编语言层,并涵盖了并行体系结构的内容,而且每一章结尾都配有丰富的习题。 本书适合作为计算机专业本科生计算机组......一起来看看 《计算机组成:结构化方法》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具