html - 不同变换的持续时间不同?

标签 html css transform css-transitions

我已经为一个元素设置了过渡和变换。我希望我的每个变换(缩放、透视、旋转)都有不同的持续时间。有什么方法可以实现吗?

过渡:

transition:-webkit-transform 1s linear;
-webkit-transition: -webkit-transform 1s linear; /** Chrome & Safari **/

转换:

   -webkit-transform: translate3d(50px, 114.82978723404256px, 0px) perspective(2000px) rotateX(40deg) scale(0.23297872340425532);

最佳答案

您可以像下面的代码一样实现它。我已经在我的网站上使用过它,效果非常好。

-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
-moz-transition: -moz-transform 0.5s, opacity 0.5s;
transition: transform 0.5s, opacity 0.5s;

希望对您有所帮助!

谢谢

关于html - 不同变换的持续时间不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17218924/

相关文章:

javascript - canvas: 如何在一个转换语句中完成平移、倾斜、旋转...?

jquery - 如果由 jQuery 设置,CSS3 2D 转换不适用于 IE9

html - HTML 元素属性之间的换行符?

html - IE8不显示?

CSS 转换不适用于内联元素

javascript - 尝试使用 jQuery 创建显示/隐藏切换内容?

javascript - 有什么方法可以使用 Javascript 或 CSS 确定客户端浏览器中的哪一行中的哪些词?

html - 随机选择音频文件(onclick效果)

javascript - AngularJS 不适用于多个 Controller

python - 寻找 DSL 将 JSON 转换为 CSV