前言
由于最近这段时间几乎全身心投入到了毕设里面,博客更新频率相较寒假期间明显降低了不少。
今天记录一下刚刚解决的新版电脑120网站左上角Logo
在火狐浏览器中兼容性问题的过程,以便后续遇到类似问题时加以参考。
描述
经查阅资料得知CSS
中的zoom
属性在火狐浏览器中是不受支持的:
修复前在火狐浏览器的呈现效果:
修复后在火狐浏览器中的呈现效果:
修复
用这段CSS
:
zoom: 1.8;
-moz-transform: scale(1.8);
-moz-transform-origin: 0 0;
代替第一次写的这段CSS
:
zoom: 1.8;
其中:
-moz-
代表firefox
浏览器私有属性-ms-
代表ie
浏览器私有属性-webkit-
代表safari
、chrome
私有属性-o-
代表Opera
此外,在使用transform方法进行文字或图像的变形时,是以元素的中心点为基准点进行的,
使用
transform-origin
属性,可以改变变形的基准点。用法:
transform-origin: 10px 10px;
共两个参数,表示相对左上角原点的距离,单位
px
,第一个参数表示相对左上角原点水平方向的距离,第二个参数表示相对左上角原点垂直方向的距离;两个参数除了可以设置为具体的像素值,其中第一个参数可以指定为
left
、center
、right
,第二个参数可以指定为top
、center
、bottom
。
这样一来就能畅快的在VR上看120网站了!^_^
参考资料:
https://blog.csdn.net/ff55fff/article/details/77674326
https://blog.csdn.net/qq_33821395/article/details/110069437
https://www.cnblogs.com/xiaoxingyiyi/articles/4838648.html
https://www.xiaojinzi.com/net/m1250769com
版权属于:soarli
本文链接:https://blog.soarli.top/archives/636.html
转载时须注明出处及本声明。