过渡属性

Posted 何洋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过渡属性相关的知识,希望对你有一定的参考价值。

过渡属性

下面的表格列出了所有的转换属性:

属性描述CSS
transition 简写属性,用于在一个属性中设置四个过渡属性。 3
transition-property 规定应用过渡的 CSS 属性的名称。 3
transition-duration 定义过渡效果花费的时间。默认是 0。 3
transition-timing-function 规定过渡效果的时间曲线。默认是 "ease"。 3
transition-delay 规定过渡效果何时开始。默认是 0。 3

下面的两个例子设置所有过渡属性:

实例

在一个例子中使用所有过渡属性:

div
{
transition-property: width;
transition-duration: 1s;
transition-timing-function: linear;
transition-delay: 2s;
/* Firefox 4 */
-moz-transition-property:width;
-moz-transition-duration:1s;
-moz-transition-timing-function:linear;
-moz-transition-delay:2s;
/* Safari 和 Chrome */
-webkit-transition-property:width;
-webkit-transition-duration:1s;
-webkit-transition-timing-function:linear;
-webkit-transition-delay:2s;
/* Opera */
-o-transition-property:width;
-o-transition-duration:1s;
-o-transition-timing-function:linear;
-o-transition-delay:2s;
}

亲自试一试

实例

与上面的例子相同的过渡效果,但是使用了简写的 transition 属性:

div
{
transition: width 1s linear 2s;
/* Firefox 4 */
-moz-transition:width 1s linear 2s;
/* Safari and Chrome */
-webkit-transition:width 1s linear 2s;
/* Opera */
-o-transition:width 1s linear 2s;
}

以上是关于过渡属性的主要内容,如果未能解决你的问题,请参考以下文章

FragmentTransaction.replace() 淡入过渡显示“幽灵”片段

使用片段共享过渡时返回过渡无法正常工作

FragmentNavigator 共享过渡不起作用

丑陋的片段过渡到带有覆盖的surfaceview

嵌套片段过渡不正确

如何共享元素从片段到活动的过渡