Normalmente no tengo problemas para hacer sprites CSS, pero este me tiene perplejo ... y no estoy seguro de cómo resolverlo. Básicamente tengo un sprite de navegación que tiene este aspecto:CSS Navegación Sprite - Formas impares (no cuadradas)
estoy usando la convención estándar de colocación de ellos en <li>
etiquetas tales como:
<li class="welcome"><a href="#" title="welcome">welcome</a></li>
y luego aplicar CSS para ajustar la posición de fondo:
#navigation li.welcome a {
width:155px;
background-position:-0px -46.5px; }
Por supuesto que no pensé en esto, pero el problema ocurre en el vuelo estacionario. Dado que solo puede definir áreas "cuadradas", al pasar el mouse sobre un elemento, el estado de desplazamiento "azul" se traslada al siguiente elemento de navegación.
Pensé entonces que tendría que hacer imágenes individuales para cada artículo ... pero tampoco funcionaría del todo bien debido a las secciones de flechas superpuestas.
¿Quizás tengo que separar los separadores de flecha "entre"? Realmente no estoy seguro
Estoy perplejo aquí. ¿Algunas ideas?
Esto es realmente una muy buena idea, nunca pensé en eso. – dmackerman