gpt4 book ai didi

html - 为什么我的 CSS 转换不适用于转换 : matrix3d property?

转载 作者:太空宇宙 更新时间:2023-11-04 00:00:10 27 4
gpt4 key购买 nike

当我将元素的过渡设置为:

transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;
-webkit-transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;
-moz-transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;

当元素的 transform: matrix3d 属性发生变化时,该元素不会进行动画处理。

这是否受支持? Mozilla 表示 transform 属性可用于转换 ( https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties?redirectlocale=en-US&redirectslug=CSS%2FCSS_animated_properties )

为什么它对我不起作用?

我设置了一个 fiddle :http://jsfiddle.net/diracleo/aFudH/1/

最佳答案

在你的 css 规则中你这样写:

transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;
-webkit-transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;
-moz-transition: transform 1s, -webkit-transform 1s, -moz-transform 1s;

但对于应该转换的属性,您应该使用与 transition 之一匹配的相应供应商前缀(如果该属性需要供应商前缀)。

所以它必须看起来像这样:

transition: transform 1s;
-webkit-transition: -webkit-transform 1s;
-moz-transition: -moz-transform 1s;

关于html - 为什么我的 CSS 转换不适用于转换 : matrix3d property?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17075243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com