2017-07-26 74 views
0

我確定我錯過了一些簡單的東西,但我似乎無法找到它。不覆蓋整個空間的背景圖片

michelleforboe.com,我試圖讓背景圖像覆蓋整個div的空間。我正在使用calc來設置div的高度,但是div的分辨率應該稍微高一些。另外,如果向下滾動&,圖像底部的黑色條更大。還有一個div位於圖片的頂部。我曾想過也許這是造成額外的空間,但我不認爲這是。任何人都能看到我缺少的東西?

.home-section-1 .wrap { 
    margin-left: 0; 
} 
.home .site-inner { 
    margin-top: 140px; 
} 
.home-section-1.widget-area { 
    background-size: 100% calc(100vw/2.9); 
    background-position: 50% 50%; 
    height: calc(100vw/2.9); 
    padding-top: 0; 
    padding-bottom: 0; 
} 
#text-7 { 
    height: calc(100vw/2.9); 
} 
#text-7 .widget-wrap { 
    height: 100%; 
    position: relative; 
} 
#text-7 .widget-wrap .textwidget { 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
} 
#text-7 a.button { 
    font-size: 2vw; 
    padding: 1vw; 
} 
.home-section-1 .widget-wrap { 
    width: 50%; 
} 

回答

0

試試這個CSS

.home-section-1.widget-area { 
background-size: cover !important; 
background-position: 50% 50%; 
height: auto; 
padding-top: 0; 
padding-bottom: 0; 
} 

如果妳想要圖像的全屏然後從CSS

刪除高度
.home-section-1.widget-area { 
background-size: cover !important; 
background-position: 50% 50%; 
padding-top: 0; 
padding-bottom: 0; 
} 
+0

感謝您的答覆!我嘗試在背景大小上使用封面,但它使圖像變大。我試圖將div設置爲圖像寬高比的大小(使用calc),以便圖像適合並可以很好地縮放。那有意義嗎? – ibc3

+0

哎呀,按enter鍵 - 所以我的瀏覽器上的圖像是1583.除以2.9和高度應該是546.但是,我的瀏覽器的高度是552.似乎某事(也許.textwidget?)推動家庭 - 第一節更高。而且,當我向下滾動然後返回時,黑條比我第一次進入該頁時更大。 – ibc3