后台用户上传各种大小比例的图片,前台通过固定宽高 比如144px宽,108px高的图片展示。
怎么样才能保证图片不变形呢, 有啥插件或者黑科技吗
没有啥黑科技啊..就是给 image 属性加上 width:144px,height:108px
<img style="width:144px;height:108px;" src=".imgurl">
js获取一下图片尺寸,width>height
css
img{
width:144px;
height:auto
}
反之
img{
width:auto;
height:108px
}
样式修改img标签是没有方法控制的,
可以给图片一个固定宽高的容器,可以将图片以背景形式引入
<div class="box" style="background-image:url('imgurl');background-size:cover;"><div>
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答832 阅读
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
仅供参考
flex解决方案
jq解决方案