获取ABSOLUTE backgroundSize而不是background-size给出的相对值(CSS3属性)

时间:2012-01-27 11:41:43

标签: css3

有没有办法在元素中找到背景图像的ABSOLUTE backgroundSize。

CSS3属性可以返回自动/百分比等值。但我想找出绝对值(比如200px,100px)

我知道一种方法,我们可以在隐藏的img元素中使用load()函数加载背景图像,然后使用浏览器函数或jquery查找其高度和宽度......

但是再次加载图片会很慢,有没有办法从已经渲染的背景图像元素中找到大小

1 个答案:

答案 0 :(得分:0)

CSS3 background-size属性的值就是样式属性的值(图像应该如何显示),并且没有说明background-image引用的实际图像的大小。 URL。如果您想确切知道,您必须加载图像(希望它将来自浏览器缓存,但您无法确定)。背景图像本身不是文档DOM的一部分。