我试过在 HTML 中使用:
<img src="../Resources/title.png" />
在 CSS 中:
img {
width: 200%;
height: 200%;
}
但这会根据图像所在的父标签缩放图像。如果图像是 150px x 150px,我想将它缩放到 300px x 300px。我希望这适用于所有图像,无论它们的大小或父标签如何。而我只想使用 CSS。想法?
原文由 Justin Heather Barrios 发布,翻译遵循 CC BY-SA 4.0 许可协议
您不能仅使用 CSS < Version 3 。
当您在元素上设置宽度/高度时,它是相对于它的容器的。
更新,因为自发布此答案以来已经有一段时间了。
正如评论者指出的那样,这可以通过简单地使用
zoom
CSS 属性来实现。但是, 不推荐 这样做,因为它最初是在 IE6/7 时代由 IE 单独实现的,并且 从未正式成为 W3C 标准。相反,现在常用的是使用scale
函数的 CSS 转换。有关
scale()
CSS 函数的更多信息: https ://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/scale示例: https ://jsfiddle.net/2n5zLhz3/