ciao a tutti questo è un css per far cambiare il colore del menu però non capisco come fa o meglio non capisco come fa a comparire prima quel colore e poi l' altro nel senso :
codice:
#menu {padding:0; margin:0; list-style:none;}
#menu li {float:left; margin-left:1px; padding-top:2px;} #menu li a {display:block; height:38px; line-height:38px; padding:0 20px 0 0; background: url(tab_a.gif) no-repeat right top; color:#000; text-decoration:none;}
#menu li a b {display:block; height:38px; padding:0 0 0 20px; background: url(tab_b.gif) left top; cursor:pointer;}
#menu li a:hover,
.home #menu li a
{background-position:right -51px; margin-top:-2px; height:40px;}
#menu li a:hover b,
.home #menu li a b
{background-position:left -51px; height:40px;}
allora premesso che le due immagini sono solo per i due lati della tabella e quindi le possiamo considerare uguali dove esse sono composte per metà da un colore che è quello che poi si vede e per metà da un secondo colore che sarà quello di over , ora non capisco come faccia a cambiare il colore usando queesta parte di codice
codice:
right -51px; margin-top:-2px; height:40px;
per la prima immagine
codice:
{background-position:left -51px; height:40px;}
per la seconda se me lo riuscite a spiegare siete grandi