Това, което искам да направя, е точно същото като в тази статия
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/