Generalmente non ho problemi a creare folletti CSS, ma questo mi ha messo per errore ... e non sono sicuro di come risolverlo. Fondamentalmente ho un folletto di navigazione che assomiglia a questo:CSS Navigation Sprite - Forme dispari (non quadrato)
Sto utilizzando la convenzione standard di loro posa in <li>
tag tali come:
<li class="welcome"><a href="#" title="welcome">welcome</a></li>
e poi applicare i CSS per regolare la posizione dello sfondo:
#navigation li.welcome a {
width:155px;
background-position:-0px -46.5px; }
Naturalmente non ci ho pensato, ma il problema si verifica al passaggio del mouse. Poiché è possibile definire solo aree "quadrate", quando si passa con il mouse su un elemento, lo stato di hover "blu" viene trasferito alla voce di navigazione successiva.
Ho quindi pensato che avrei dovuto creare singole immagini per ogni articolo ... ma non funzionava perfettamente a causa delle sezioni di freccia che si sovrappongono.
Forse dovrei separare i "separatori di frecce" tra "? Non sono davvero sicuro.
Sono qui perplesso. Qualche idea?
Questa è davvero una buona idea, non ci ho mai pensato. – dmackerman