在保持宽高比的同时强制调整图像大小
处理图像时,通常需要将图像大小调整为特定尺寸。但是,保留纵横比可确保图像不会出现扭曲或拉伸。
初始尝试:
最初,使用指定的尺寸和自定义 CSS 规则来调整大小图像,但纵横比不是维护:
<img src="big_image.jpg" width="900" height="600" alt="" />
img { max-width: 500px; }
解决方案:
要在保持宽高比的同时强制调整图像大小,可以使用以下 CSS 属性:
结果:
将这些 CSS 规则应用到图像:
<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p> <img width="400" height="400" src="https://i.sstatic.net/aEEkn.png">
img { display: block; max-width:230px; max-height:95px; width: auto; height: auto; }
生成的图像在指定的最大尺寸内调整大小,同时保持其原始外观比例。
以上是如何使用 CSS 调整图像大小,同时保持纵横比?的详细内容。更多信息请关注PHP中文网其他相关文章!