2017-08-16 63 views
-6

我在這裏找到了兩個很好的示例,http://mattfarley.ca/#https://popper.js.org/如何使用瀏覽器大小製作響應的背景圖像

背景圖片僅適用於他們的第一部分,但它對任何瀏覽器大小的拖動都有反應。我怎樣才能做到這一點?

我的想法是使用Jquery獲取當前大小,然後設置爲背景部分?

在此先感謝!

+0

你的意思是它是如何填滿整個屏幕? – George

+6

也許花5秒鐘在google中輸入你的問題,然後讀一下? SO不是我的免費代碼,也沒有免費的教程網站。不要來這裏做一個任務,希望有人解決它並把它交給你。請嘗試自己解決問題,如果您遇到問題,請以某個示例提問。謝謝! –

+0

[Responsive css background images]可能的副本(https://stackoverflow.com/questions/12609110/responsive-css-background-images) – rakwaht

回答

1
body { 
    background-image: url(defaultBackground.png); 
} 

@media all and (max-width: 767px) { 
    body { 
     background-image: url(smartphoneBackground.png); 
    } 
} 

首先在你的css文件中設置一個默認背景圖像。之後,通過媒體查詢設置智能手機的背景。

2

添加這些CSS並且不添加圖片邊距,高度和寬度。希望它的作品

background-image: url(image_url_here); 
background-repeat:no-repeat; 
background-size:contain; 
background-position:center; 
相關問題