html - CSS Transform origin 在 Firefox 中不起作用

标签 html css firefox transform scale

我有一个 CSS 问题; transform-origin 在 Firefox 中不起作用。该站点以 chrome 和 safari 为中心,但不以 firefox 为中心。

html {
transform: scale(0.9);
transform-origin: center top;
}

我的网站是http://test.lafsdesign.com/

如果您能帮我解决这个问题,我将不胜感激。 非常感谢您。

完整的 CSS

@media screen and (max-width: 1240px) {
html {
zoom: 0.9;
-moz-transform: scale(0.9);
-moz-transform-origin: center top;
}
}
@media screen and (max-width: 1140px) {
html {
zoom: 0.8;
-moz-transform: scale(0.8);
}    
}
@media screen and (max-width: 1005px) {
html {
zoom: 0.7; 
-moz-transform: scale(0.7);
}
}
@media screen and (max-width: 880px) {
html {
zoom: 0.6; 
-moz-transform: scale(0.6);
}
}

最佳答案

在带有 SVG 的 41.x 之前的 Firefox 中,它仅在使用固定值时有效:

-moz-transform-origin: 25px 25px;
-ms-transform-origin:  25px 25px;
-o-transform-origin: 25px 25px;
-webkit-transform-origin:  25px 25px;
transform-origin: 25px 25px;

Firefox 不会处理诸如“center”或“50%”之类的相对值。

关于html - CSS Transform origin 在 Firefox 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25340365/

相关文章:

javascript - 如何在谷歌地图上平移时保持下拉菜单和按钮固定

html - 从带有图像的 HTML 文件创建 Sharepoint 页面

html - Div 仅在其中包含某些内容时可见

css - 由于屏幕英寸改变页面样式

css - 1px margin 差异 FF & Opera vs Chrome (Mac)

html - Flexbox div 未在 Chrome 中显示

javascript - CSS Border transitions 无限动画循环

css - Bootstrap 3 嵌套列大小基于父列大小

firefox - 如何处理 Selenium 崩溃

html - 尝试居中对齐列表项