Tengo una barra de navegación con pestañas donde me gustaría que la pestaña abierta tenga una sombra para diferenciarla de las otras pestañas. También me gustaría que toda la sección de pestañas tenga una sola sombra (ver la línea horizontal inferior) subiendo, sombreando la parte inferior de todas las pestañas excepto la abierta.
Voy a usar la box-shadow
propiedad de CSS3 para hacerlo, pero no puedo encontrar una manera de sombrear solo las partes que quiero.
Normalmente cubriría la sombra inferior de la pestaña abierta con el área de contenido (más alta z-index
), pero en este caso el área de contenido en sí tiene una sombra, por lo que terminaría cubriendo la pestaña.
Diseño de pestaña
_______ _______ _______ | | | | | | ____ | _______ | __ | | __ | _______ | ______
Línea de sombra.
La sombra iría hacia arriba desde las líneas horizontales y hacia afuera de las líneas verticales.
_______ | | _______________ | | _________________
Aquí hay un ejemplo en vivo:
¿Alguna ayuda, genios?