2015-04-26 94 views
0

終於得到我的主視差圖像在背景大小:100%自動,但現在有一個很大的空白空間在div不縮放降至手機大小。請幫忙!這是site視差主圖像的div高度將不會在移動設備上縮放

css 

.bcg { 
background-position: center center; 
background-repeat: no-repeat; 
background-attachment: fixed; 
background-size: 100% auto; 
height: 100%; 
width: 100%; 
} 

.hsContainer { 
display: table; 
table-layout: fixed; 
width: 100%; 
height: 100%; 
overflow: hidden; 
position: relative; 
} 

.hsContent { 
max-width: 450px; 
margin: -150px auto 0 auto; 
display: table-cell; 
vertical-align: middle; 
color: #ebebeb; 
padding: 0 8%; 
text-align: center 
} 
+0

使用'background-size:cover'應該在這種情況下效果更好... – Shikkediel

+0

我使用的是背景大小:封面,但圖像的可笑程度非常大。有沒有簡單的方法來使分組響應? –

+0

您可以使用媒體查詢爲肖像或風景包含不同的背景圖像。如果圖像比率是固定的,我不知道如何在調整窗口大小時顯示水平*或垂直中間。 – Shikkediel

回答

0

background-attachment:fixed;並不傾向於被移動瀏覽器支持。根據我的經驗,這往往會導致一些不良行爲。

這可能幫助:Background-attachment: fixed not working on android/mobile

另外:我覺得p標籤是造成你的問題。檢查元素顯示P標籤需要20-30px的高度。但沒有內容。

+0

謝謝,我刪除了p標籤,沒有任何改變。還添加了溢出標籤,它使我的文本消失。雖然謝謝! –