Bugün CSS3'ün multiple backgrounds desteklerini öğrendim, bu harika bir şey. Ne gibi gerçekten istiyorum, EG anında birden fazla arka plan birleştirmek yeteneğidir:Ek sınıflar/stillerle bir CSS3 arka planı eklemek mümkün mü?
.Watermarked{
background: url('text/logo.png') bottom right no-repeat;
}
HTML: Of
background: url('text/logo.png') bottom right no-repeat,
url('photos/very_pretty_sunset.jpg') 0 0 no-repeat;
:
<div class="Watermarked"
style="background:url('photos/very_pretty_sunset.jpg') 0 0 no-repeat;">
...
nasılsa bilgisayarlı stilini oluşturan Tabii ekstra arka plan stili kodlayabilir veya jquery kullanarak ekleyebilirsiniz. Ben bu tatlı, saf, sadece CSS çözümünü arıyorum.
saf CSS thirtydot Kabul Cevaplı cevaplayan "Yapamazsın".
Size (3.1 Raylar, vs) SASS ile çalışıyorsanız, kodlanmış stilleri değişken kullanımı yoluyla daha lezzetli olduklarını vurgulayarak değer: Sen CSS ile bunu yapamaz
$watermarkImage: url('text/logo.png') left top no-repeat;
...
#very_pretty_sunset{
background: $watermarkImage, url('photos/very_pretty_sunset.png') right bottom no-repeat;
}
Bu yüzden kestirme özelliklerden (bazen her şey için kestirme bile olmayan) nefret ediyorum. – BoltClock
@BoltClock - Bu, shorthand özellikleriyle ne ilgisi var? – Shauna
CSS dil tasarımında büyük gözetleme – jchook