Сегодня я узнал, что CSS3 поддерживает несколько фонов , что потрясающе.Что мне действительно нравится, так это возможность комбинировать несколько фонов на лету, например:
.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;">
...
Каким-то образом получается вычисленный стиль:
background: url('text/logo.png') bottom right no-repeat,
url('photos/very_pretty_sunset.jpg') 0 0 no-repeat;
Конечно, я могу жестко закодировать дополнительный стиль фона или добавить его с помощью jquery.Я ищу это милое, чистое решение, предназначенное только для CSS.
ответил
Принято тридцать точек за чистый ответ CSS - "Вы можете"t ".
Стоит подчеркнуть, что если вы работаете с SASS (Rails 3.1 и т. д.), жестко запрограммированные стили более приемлемы благодаря переменному использованию:
$watermarkImage: url('text/logo.png') left top no-repeat;
...
#very_pretty_sunset{
background: $watermarkImage, url('photos/very_pretty_sunset.png') right bottom no-repeat;
}