Desidero aggiungere un'immagine di sfondo sul lato destro degli elementi dell'elenco e voglio avere anche un riempimento dal lato destro, ma non riesco a farlo. Si prega di dare un'occhiata al seguente esempio:CSS: immagine di sfondo e riempimento
HTML:
<ul>
<li>Hello</li>
<li>Hello world</li>
</ul>
CSS:
ul{
width:100px;
}
ul li{
border:1px solid orange;
background: url("arrow1.gif") no-repeat center right;
}
ul li:hover{
background:yellow url("arrow1.gif") no-repeat center right;
}
So che possiamo impostare la posizione dell'immagine pixel, ma dal momento che ciascuno dei Li è diversa larghezza , Non posso farlo.
Ecco JSFiddle link: http://jsfiddle.net/QeGAd/1/
per chi si chiede: la proprietà css si chiama 'background-position'. – Blauhirn