2015-05-21 16 views
5

Arka plan görüntüsünü blok olarak tekrarlamak mümkün mü? Div% 100 genişliğini yapıp yüksekliği 70px olarak ayarladığımda bu görüntü tekrarlanır, ancak sorun kutunun genişliğine bağlıdır, bazen öğenin yarısı ortaya çıkar ve bu hiç bir anlam ifade etmez. Yinelenmemesi gereken bir yer varsa, tekrarlanan görüntünün tekrarlanmasını istiyorum. Mümkün mü? Arka plan resmini blok olarak tekrar etme

Bu

#wrapper { 
 
    background-color: #E3E3E3; 
 
    position: relative; 
 
    padding: 55px 0 0 0; 
 
} 
 
#notepadTop { 
 
    display: block; 
 
    position: absolute; 
 
    top: -24px; 
 
    left: 0; 
 
    width: 100%; 
 
    height: 70px; 
 
    background: url('http://i.imgur.com/lbW0QX6.png') repeat; 
 
}
<div id="wrapper"> 
 
    <div id="notepadTop"> 
 

 
    </div> 
 
</div>
Sorunuzu anlasalardı

http://i.stack.imgur.com/Npfpv.png

+0

Bu soruya benzer ancak genişlikle birlikte: http://stackoverflow.com/questions/11390646/repeating-background-image-getting-cut-off – Poyi

cevap

2

deneyin css'nizde bu ekleme aradığınız imajını geçerli:

background-repeat: round

böylece, sahip:

#notepadTop { 
    display: block; 
    position: absolute; 
    top: -24px; 
    left: 0; 
    width: 100%; 
    height: 70px; 
    background-image: url('http://i.imgur.com/lbW0QX6.png'); 
    background-repeat: round; 
} 

değeri round bu (eğer bu konuda endişe edilmemelidir) IE8 üzerinde ve altında çalışmaz böylece yeni CSS3 seçenektir.

+0

Gerçekten yardımcı olmadı: / –

1

, sen background-size: cover;

+0

Bunun işe yaramayacağını düşünmüyorum, arka plan boyutu: kapak nişasta olacak bir görüntü tüm div için –

+0

Tekrarlamak için arka plan istiyorum ama bir blok olarak ben 2 buçuk kez tekrarlamak istemiyorum, boşluk varsa 2 kez değilse tekrar 3 kere tekrar etmeli. –

İlgili konular