Dziś nauczyłem się obsługi CSS3 multiple backgrounds, co jest niesamowite. Co Naprawdę chciałbym to zdolność do łączenia wielu środowisk na bieżąco, npCzy można dołączyć tło CSS3 z dodatkowymi klasami/stylami?
.Watermarked{
background: url('text/logo.png') bottom right no-repeat;
}
HTML:
<div class="Watermarked"
style="background:url('photos/very_pretty_sunset.jpg') 0 0 no-repeat;">
...
Jakoś produkuje styl wyliczona:
background: url('text/logo.png') bottom right no-repeat,
url('photos/very_pretty_sunset.jpg') 0 0 no-repeat;
Of Oczywiście mogę ciężko zakodować dodatkowy styl tła lub dodać go za pomocą jquery. Szukam tego słodkiego, czystego rozwiązania tylko CSS.
odpowiedział
Akceptowane thirtydot w czystym CSS answer- "nie można".
Warto podkreślić, że jeśli pracujesz z SASS (Rails 3.1, etc), twarde kodowane style są łatwiejszym poprzez zmienną użycia:
$watermarkImage: url('text/logo.png') left top no-repeat;
...
#very_pretty_sunset{
background: $watermarkImage, url('photos/very_pretty_sunset.png') right bottom no-repeat;
}
To dlatego nienawidzę skróconych właściwości (które czasami nie są nawet skrótem do wszystkiego). – BoltClock
@BoltClock - Co to ma wspólnego ze skróconymi właściwościami? – Shauna
Ogromny nadzór w projekcie języka CSS – jchook