我img在文档中放置标记而不知道相应图像的宽度/高度:
<img src="/myimage.png" />
Run Code Online (Sandbox Code Playgroud)
我想使用CSS将图像缩放到其"原生"大小的一半(底层图像的大小).我无法弄清楚如何做到这一点.
width: 50%相对于包含块的大小,而不是图像.由于我只需要支持WebKit,我尝试使用转换:
-webkit-transform: scale(0.5);
Run Code Online (Sandbox Code Playgroud)
这可以很好地调整图像,但不会调整图像元素本身的大小.
作为后记:为什么我这样做?因为我需要处理Retina显示屏.我可以使用devicePixelRatio并填充更大的(2x)图像来检测它,但是我需要将它们缩小到50%以在显示器上看起来正确.
css ×1