css - 如何重置 CSS3 *-transform : translate(…)?

标签 css reset css-transforms

如何重置 CSS transform 属性 CSS translate 值?

假设我有:

div.someclass {
    -webkit-transform: translate3d(0, -50%, 0);
       -moz-transform: translate(0, -50%);
        -ms-transform: translate(0,- 50%);
         -o-transform: translate(0, -50%);
            transform: translate3d(0, -50%, 0);
}

那么如何清除所有转换/翻译?


我应该使用: translate(0, 0);/translate3d(0, 0, 0); 还是 transform:auto; ?

最佳答案

根据 MDN documentation , Initial value

您可以使用以下方式重置转换:

div.someclass {
    transform: none;
}

使用供应商前缀:

div.someclass {
    -webkit-transform: none; /* Safari and Chrome */
       -moz-transform: none; /* Firefox */
        -ms-transform: none; /* IE 9 */
         -o-transform: none; /* Opera */
            transform: none;
}

关于css - 如何重置 CSS3 *-transform : translate(…)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7790617/

相关文章:

forms - 表单标签/输入对齐在 IE7 中不符合预期

CSS:使 iframe 充满和高度,没有滚动条

html - 重置文本字段表单的代码是什么?

ruby-on-rails - 强制 $ rake db :reset Despite Other Users with Postgres

javascript - 通过变换旋转和更改文本来调整宽度 div

javascript - php显示登录状态消息不更新

html - 将 div 从容器扩展到视口(viewport)的右边缘

java - 为什么每个玩家的积分会不断重置?

html - 在 Chrome 上运行良好的 Css 3D 动画在 Safari 上不起作用

javascript - 如何制作围绕整圈旋转的CSS动画