То, что я хочу сделать, точно такое же, как в этой статье
http://css-tricks.com/css3-multiple-backgrounds-obsoletes-sliding-doors/
Но в моем случае левое и правое изображение прозрачны. поэтому повторяющийся фон повторяется во всем элементе. Есть ли способ дать правое и левое пространство?
HTML
<ul>
<li class="expanding">Went To The Market</li>
</ul>
CSS
li.expanding {
background: url('left.jpg') top left no-repeat,
url('right.jpg') top right no-repeat,
url('middle.jpg') top center repeat-x;
height: 40px;
padding-top: 12px;
padding-left: 12px;
padding-right: 20px;
float: left;
}
См. живой пример здесь: http://css-tricks.com/examples/CSS3-Expanding-Menu/