2016-03-13 134 views
0

我想讓我的jumbotron背景自動將其高度調整爲屏幕分辨率。同時,圖像的寬度只會以與高度相同的比例改變,其餘寬度將被隱藏。響應高度的背景圖像

例如我有這樣的圖像: example

而且它僅示出了其高度和寬度的一部分。

example

<div id="j-ricardo" class="jumbotron"> 
    <div class="container"> 
     <h1>David Ricardo</h1> 
     <p>Najbogatszy ekonomista w historii</p> 
    </div> 
</div> 

<style type="text/css"> 
    #j-ricardo { 
     background-image: url("obrazki/ricardo.jpg"); 
     background-size: 100% auto; 
     height: 15%; 
     color: white; 
     text-align: center; 
    } 
</style> 

背景尺寸:包含;不會像這樣工作(圖像重複本身)。我只想使用HTML和CSS,不使用jQuery。

回答

0

使用含有與background-repeat: no-repeat;

+0

但「遏制」,使兩者的高度和寬度儘量合身。我只想要身高。只有當高度變化時,寬度纔會改變,現在它們都是合適的。 – sermaciej

+0

嘗試background-size:auto 100%; –

+0

現在,它的工作。非常感謝! – sermaciej