2016-03-31 34 views
0

Tarayıcıda 100% width açıklıklı 3 arka plan görüntüsü oluşturmaya çalışıyorum ancak maksimum 800px; yüksekliğine sahip olmak istiyorum. glorious bootstrap kullanıyorum Şu an için görüntülerin b/c okuma yüksekliğini göremiyorsunuz.3 yatay, duyarlı arka plan resmi nasıl yapılır

HTML

<div class="row"> 
     <div class="col-xs-4 col-md-4" style="margin:0 !important; padding:0 !important"> 
      <a href="mysite"> 
       <div class="casestudy-panel" style="background: url(myimage.jpg);"></div> 
      </a> 
     </div> 
     <div class="col-xs-4 col-md-4" style="margin:0 !important; padding:0 !important"> 
      <a href="mysite"> 
       <div class="casestudy-panel" style="background: url(myimage.jpg);"></div> 
      </a> 
     </div> 
     <div class="col-xs-4 col-md-4" style="margin:0 !important; padding:0 !important"> 
      <a href="mysite"> 
       <div class="casestudy-panel" style="background: url(myimage.jpg);"></div> 
      </a> 
     </div> 
    </div> 
</div> 

CSS bir arka plan olarak yükseklik bilmek gitmiyor tarayıcı resim kullanıyorsanız yana

.casestudy-panel{ 
     max-width:100%; 
     height: auto; 
    } 
    .casestudy-panel img { 
     max-width:100%; 
     height: 100%; 
     -webkit-background-size: cover !important; 
     -moz-background-size: cover!important; 
     background-size: cover!important; 
     -o-background-size: cover!important; 

} 
+0

Lütfen PHP kaynağını değil, işlenmiş HTML'yi gönderin. Ayrıca, Yığın Parçacıkları özelliğini kullanmayı düşünün (simge köşeli parantez içeren bir sayfa gibi görünür). –

+0

@MikeMcCaughan render html doldu. Şimdiden teşekkürler. – rlm

cevap

0

. Yüksekliği kendiniz ayarlayabilirsiniz ancak bu en boy oranını koruyamaz. Bunun için doldurma oranını kullanmanız gerekebilir. https://css-tricks.com/snippets/sass/maintain-aspect-ratio-mixin/ Burada aksi taktirde, div'i casestudy-panel sınıfıyla bir img etiketine dönüştürebilir ve url'yi src özniteliğine ayarlayabilirsiniz.

+0

'u denedim ama arka plan boyutunun nasıl uygulanacağını anlayamıyorum: kapak tekniği. Kenar boşlukları gösterir ve görüntüleri birbirinden temizlemez. – rlm

+0

bu kavram çalıştı. Casestudy panel div'a% 85'lik bir alt dolgu ve% 100'lük bir genişlik verdim. teşekkürler m8 – rlm