看到别人的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的,宽高是怎么算出来的??
看到别人的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的,宽高是怎么算出来的??
rem值是根据document.documentElement.style.fontSize来计算的。有的人会重新对该值赋值(比如动态计算设备的宽度大小来计算一个响应式的比例),有的人会根据原始大小来设定。
3 回答5.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
一般来说浏览器的标准字体大小是 16px,即为 1em(当然这个默认字体是浏览器的设置中设定的,你可以根据喜好自行修改),如此说来 1em = 16px。那么什么是 rem 呢,其实 rem = root em 就是你的 DOM 根节点的字体大小,一般是 body。举例来说:
因此,具体还得找到根节点里的基准换算值来确定后面的换算标准。
这里又张换算 em 和 px 的表可以参考下,http://pxtoem.com/
希望有所帮助~ :)