家人们,这图片到底怎样才能完全填满div啊,想问度娘结果搜索的问题都乱七八糟的
(怎么那么多问题QAQ),描述问题都描述不来
具体问题如下:图片有自己的分辨率大小,例如宽100px,高100px,将图片添加到div中:
<div class="xx">
<img src="xxx">
</div>
接着用css代码编辑样式的时候,首先设置div的宽高
.xx {
width:200px;
height:200px;
}
当div宽高大于图片的宽高的时候,这样图片就会填不满这个div,会显示在左上角,如何才能让图片填满这个div啊???
就不能设置一下图片的大小吗,例如来一个background-image-size这种的,哭惹!
久经尝试,找到了一个解决办法,就是再设置img的样式,宽高都100%显示,代码如下:
.xx img{
width:100%;
height:100%;
display:block;
}
这样不论图片的大小是否大于div的大小,都会被压缩至div大小一致程度(图片小的会被放大)(另外不会裁剪,是压缩)
有大佬能给出更好的解决方案吗,有例子最好了(咱还是个小菜,复杂了看不懂QAQ)!文章来源:https://www.toymoban.com/news/detail-435790.html
完毕。文章来源地址https://www.toymoban.com/news/detail-435790.html
到了这里,关于图片填满div,真让人头大的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!