假設我的身體標籤具有分辨率爲1920 x 1020的背景圖像。當我加載我的頁面時,我的窗口只有〜800 x 800的大小。我不' t想要加載1920 x 1020分辨率,只有800 x 800我需要顯示背景圖像。背景圖像應該是窗口的分辨率
任何方式來實現這一目標?
<div class="give_me_background_plx">
</div>
body,
html {
height:100%;
width:100%;
}
.give_me_background_plx {
background: url("http://placehold.it/1920x1000") center center, 100% 100%;
height:100%;
width:100%;
}
編輯: 見的jsfiddle。當我打開那個頁面時,我不想加載要加載的完整圖像,而是一個與窗口大小完全相同的較小版本。就像在img-tag中,我想爲該圖像設置高度/寬度,這些應該是我的窗口大小。
請顯示您已完成的一些代碼。另外,你只是問如何讓你的整個圖像顯示,而不是被窗口裁剪?嘗試查看'background-size:contains'或'background-size:cover'。如果這是一個加載問題,那麼你需要針對不同的斷點(媒體查詢)有不同的CSS – ntgCleaner
爲了有更多的機會被理解和收回更快的回覆,請嘗試發佈你有問題的代碼 – RiccardoC
Nope,saddly not 。我知道如何設置一個完整大小的背景。但我想知道我是否可以裁剪大小,以便較小的設備可以在不使用不同圖像的情況下加載較小的圖像。 – ChrisK