来自background-image属性的CSS width和height属性

时间:2011-06-11 14:49:08

标签: html css

我不确定标题是否正确,所以请随意将其编辑为更具描述性的标题。

如果有办法,如何读取背景图像的宽度/高度并将其传递给CSS中该元素的宽度/高度属性(不使用JavaScript)?

所以,既然我认为问题仍然令人困惑,我最好提供一个例子:

element {
    background: url(image.png);
    width: auto;
    height: auto;
}

我知道上面的例子不起作用,但我想知道是否有类似的内容可能。

谢谢!

P.S:我可以在JS中完成,所以不需要发布JS解决方案。

2 个答案:

答案 0 :(得分:1)

只有CSS才能做到这一点。

我不确定还有什么可说的。

答案 1 :(得分:0)

这是不可能的 - workaraound是把img放在那里,将overflow设置为隐藏,并将第二个div放入相对位置(它有一些设置适合所有,但它有效)