来源:自学PHP网 时间:2018-02-08 10:48 作者: 阅读:次
[导读] CSS transition 属性用于指定元素过渡动画效果。它是transition-property、transition-duration、transition-timing-function和transition-delay的简写属性。...
CSS transition 属性用于指定元素过渡动画效果。它是、、和的简写属性。
你可以在同一个 /* 单一transition */ transition: background-color .3s linear; /* 多个transitions */ transition: color .6s ease, font-size .3s linear; transition: background-color 1s linear, left .6s ease-out 1s, transform 1s steps(3, start); 如果你在 注意不是所有的CSS属性都可以执行动画效果的,具体的可以参考W3C的。 官方语法transition: <single-transition> [ ',' <single-transition> ]* 其中 <single-transition> = [ none | <single-transition-property> ] || <time> || <single-transition-timing-function> || <time> 参数:
应用范围
示例代码/* 动画属性名称 | 持续时间 */ transition: margin-left 4s; /* property 动画属性名称 | 持续时间 | 延迟时间 */ transition: margin-left 4s 1s; /* 动画属性名称 | 持续时间 | 速度曲线 | 延迟时间 */ transition: margin-left 4s ease-in-out 1s; /* 2个transition属性 */ transition: margin-left 4s, color 1s; /* 为元素的所有变化使用过渡动画效果 */ transition: all 0.5s ease-out; 在线演示下面的例子演示了使用 1 2 浏览器支持CSS3 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com