image 居中且图片不变形

2021-05-07  本文已影响0人  想溜了的蜗牛

保持高宽比率

图片居中不变形,网上有不少方法,但多少有点问题。
在上一篇 iframe 自适应宽高 中也有一段关于图片的处理方法: 如果不想图片比原始比例大,则使用max-width:100%

img {
    max-width: 100%;
    height: auto;
}

上边代码如果在展示多图时,需要到外边再包一层 div 来设置一样的高宽,但如果图片有大有小,则会有部分空白。

intrinsicsize

chrome71+ img 支持的新属性 link: https://googlechrome.github.io/samples/intrinsic-size/

<img intrinsicsize="250 x 200" src="cat.jpg">
image.png
<div style="width:300px">
      <img intrinsicsize="250 x 200" style="width:100%" src="cat.jpg">
</div>
image.png
<img intrinsicsize="250 x 200" width="450" height="400" src="cat.jpg">
image.png
上一篇 下一篇

猜你喜欢

热点阅读