图片正常效果
图片变形效果
一、flex-shrink: 0
给 img 设置 flex-shrink: 0;
flex-shrink 的默认值为1,如果没有显示定义该属性,将会自动按照默认值1在所有因子相加之后计算比率来进行空间收缩。设置为0表示不收缩。
flex 元素仅在默认宽度之和大于容器的时候才会发生收缩,其收缩的大小是依据 flex-shrink 的值。注意:如果元素不是弹性盒对象的元素,则 flex-shrink 属性不起作用。
缺点:仅兼容IE11
二、height: 100%
在父元素没有设置高度的情况下,给图片设置 height: 100%;
三、外层div标签包裹
用div标签包裹图片,这种方案比较通用,缺点:产生无用标签。
作者:立正小歪牙
链接:https://www.jianshu.com/p/d71f6e9d3236
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦