rem图片怎么换算的
看到别人的CSS 图片可以自适应屏幕
.btn {
width: 11.33655rem;
height: 2.31884rem;
background:url(...);
-webkit-background-size:100% 100%;
-moz-background-size:100% 100%;
-o-background-size:100% 100%;
background-size:100% 100%;
原图是880*180的,宽高是怎么算出来的??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一般来说浏览器的标准字体大小是 16px,即为 1em(当然这个默认字体是浏览器的设置中设定的,你可以根据喜好自行修改),如此说来 1em = 16px。那么什么是 rem 呢,其实 rem = root em 就是你的 DOM 根节点的字体大小,一般是 body。举例来说:
因此,具体还得找到根节点里的基准换算值来确定后面的换算标准。
这里又张换算 em 和 px 的表可以参考下,http://pxtoem.com/
希望有所帮助~ :)
rem值是根据document.documentElement.style.fontSize来计算的。有的人会重新对该值赋值(比如动态计算设备的宽度大小来计算一个响应式的比例),有的人会根据原始大小来设定。