es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , , ,

Answer

  1. Avatar for 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 de line-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:

    nav {
      height: 80px;
      /* Eliminar la propiedad de altura */
    
      line-height: 80px; /* Agregar esta propiedad */
    
      /* Otros estilos... */
    }
    

    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.

Comments are closed.