【发布时间】:2014-10-18 23:48:51
【问题描述】:
使用background-size:cover 用 400x200 背景图像覆盖浏览器的视口:
html, body {height:100%;}
body {background:url("http://lorempixel.com/g/400/200/") center no-repeat; background-size:cover;}
我想通过 javascript 检索应用于图片的计算 background-size 值,例如 1536px 768px
现场演示:http://s.codepen.io/abernier/fullpage/rHkEv
NB:我只想阅读它,没有时间计算它(因为浏览器已经在某种程度上)
【问题讨论】:
-
嗯,这是一个聪明的问题,恐怕没有办法做你想要达到的目标!为潜力点赞。
-
我认为没有 API 可以检索该因素。
-
我认为他已经知道如何计算它,但很想知道是否有可能获得浏览器计算的数字。
-
顺便说一句:我认为没有办法达到这个数字。
-
我知道你可以使用
window.devicePixelRatio来获取屏幕本身的像素比,我想知道特定DOM元素是否存在类似的东西?
标签: javascript css