我试图设计一个主页为我的网站,即时通讯使用div来显示插图。如何为div设置背景并根据浏览器大小调整大小?
我想用div来覆盖整个div的大小。
图片尺寸为1920x850。
这是对DIV代码
<div class="custom-col col-md-12 col-sm-12" id="widget-static-block-1"></div>
的CSS:
#widget-static-block-1 {
background: url({{ d_banner1.jpg' | asset_url }});
width:100%; }
我希望能够查看在不同屏幕尺寸的图像,但它总是被切断(无论是高度还是宽度)
我试着玩弄高度和宽度的属性,没有运气。
如果我设置height:850px;
那么显然它在1080p画面上完美显示,但在较小的屏幕上会被切断。
我想清楚的一件事是,我希望整个图像始终显示在所有浏览器大小,我不希望它通过高度或宽度被切断。
使用'背景尺寸:盖;' –
背景尺寸:盖;不起作用,它显示全宽而不是适当的高度。它被后来的因素所切断。 – drarkayl
尝试使用'background-size:contains'背景大小:100%。 –