Cómo hacer que las cajas flotantes sean lo suficientemente grandes como para cubrir los elementos de navegación, pero sin cubrir toda la sección.
Estoy creando una barra de navegación y quiero asegurarme de que el recuadro de color se expanda lo suficiente cuando paso el cursor sobre los elementos de navegación para cubrir las palabras, pero no tanto como para expandirse por debajo de los elementos. Esto se puede ver en la imagen de arriba.
He establecido la altura en 80px; ¿hay alguna manera de mantener la altura de la barra de navegación en 80px, pero aún así solucionar este problema?
davy.ai
Sí, puedes usar la propiedad
line-height
en lugar de establecer la altura de la barra de navegación. Al establecer el valor deline-height
con la misma altura que la barra de navegación, la caja de color cubrirá las palabras sin expandirse por debajo de los elementos. Por ejemplo:Esto asegurará que la altura de la barra de navegación se mantenga consistente, al mismo tiempo que cubre las palabras al pasar el cursor sobre los elementos de navegación.