2017-04-25 50 views
0

我正在嘗試使用100vh使background-image總是有一個高度,每個屏幕的大小。我想要做的是爲每個視口使用相同的圖像,並允許overflow: hidden由於訪問寬度。本質上,更垂直地縮小圖像。但是,我的嘗試不起作用。 background-image未調整到100vh。100vh沒有使圖像100%的視口

有沒有人看到我做錯了什麼?

#home-cover1 { 
 
\t background-image: url("/images/home-cover1.jpg"); 
 
    background-repeat: no-repeat; 
 
    background-size: 100%; 
 
    height: 100vh; 
 
    width: 100%; 
 
\t position: relative; 
 
} 
 
#home-cover1-wrap { 
 
\t background-color: rgba(0,0,0,0.3); 
 
\t top: 0; 
 
\t left: 0; 
 
\t right: 0; 
 
\t width: 100%; 
 
\t height: 100%; 
 
}
<div id="home-cover1"> 
 
    <div id="home-cover1-wrap"> 
 
    </div> 
 
</div>

回答

2

更改CSS我覺得背景大小:蓋;是最佳

#home-cover1 { 
    background-image: url("https://optimumwebdesigns.com/images/home-cover1.jpg"); 
    background-repeat: no-repeat; 
    background-size: cover; 
    height: 100vh; 
    width: 100%; 
    position: relative; 
} 
+0

完美。謝謝。我加了'background-position:center',它看起來很棒。我很感激幫助。 – Paul

0

你#家庭cover1 背景大小缺乏高度的100%,改變background-size: 100%;background-size: 100% 100%;