css - Transform3d 不适用于 Firefox

标签 css firefox css-transitions

Transform 3d 在上一个版本的 firefox 中运行良好,但在其新的更新版本 52.0.1(32 位)中,它不起作用。 CSS代码如下

当菜单关闭时:

.c-menu {
     transform: translate3d(268px, 0px, 0px);
    -moz-transform: translate3d(268px, 0px, 0px);
    -webkit-transform: translate3d(268px, 0px, 0px);
}

当菜单打开时(从右到右):

#sidebar.toggled {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px) !important;
    -webkit-transform: translate3d(0px, 0px, 0px) !important;
    -moz-transform: translate3d(0px, 0px, 0px) !important;
}

最佳答案

translate3d 在最新的 Firefox 版本中不工作这样做会解决你的问题

.c-menu {
    right: -268px
}

#sidebar.toggled {
    opacity: 1;
    right: 0px
}

关于css - Transform3d 不适用于 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42897912/

相关文章:

html - CSS 过渡闪烁

html - MP4 视频未在 <video> 标签中在 Firefox 上播放,如果直接打开则播放

JavaScript ImageSlider 不起作用

ASP.NET - 如何使用 CSS 在数据输入情况下对齐 ASP.NET 控件?

php - CSS/PHP 改变悬停颜色链接

firefox - 在 FireFox 6 中禁用同源检查

html - 在页面末尾生成不需要的空白

javascript - 如何在元素数组上链接 jQuery addClass() 和 removeClass()

html - 单击时如何删除输入字段的边框(焦点指示)

html - Polymer 1.1 中的共享样式和外部样式表