Los menús Fly-Out o desplegables muestran la jerarquía de páginas del sitio web. Erradica la necesidad de que los usuarios carguen varias páginas. Se utiliza el menú volador para mostrar el contexto o el menú de soltar cuando el usuario lo solicite. También se conoce como un submenú. Estos menús se expanden en ratones ratones. El menú de vuelo se puede construir sin usar JavaScript.
Esta publicación explicará el procedimiento para crear un menú de vuelo con CSS.
Cómo crear un menú de vuelo con CSS?
En HTML, agregue los siguientes elementos para crear un menú de vuelo:
La estructura del menú de vuelo se ha creado con éxito utilizando los elementos HTML:
Ahora, aplique las propiedades de CSS a los elementos HTML de estilo.
Paso 1: Clase de estilo "Fly-Menu"
.mosca-menú
margen: 15px;
Ancho: 150px;
Font-Family: Verdana, Ginebra, Tahoma, Sans-Serif;
El "mosca"Clase de la"El elemento se especifica con estas propiedades:
Producción
Paso 2: Elemento de estilo "Li"
.Fly-Menu Li
Posición: relativo;
bloqueo de pantalla;
El elemento infantil "" del ""Etiqueta que tiene clase"mosca"Tiene el estilo con las siguientes propiedades:
Paso 3: Elementos de estilo "Li" y "UL"
.Fly-Menu Li ul
Posición: Absoluto;
Ancho: 100%;
Pantalla: ninguno;
El ""Elemento dentro del""Etiqueta del"moscaLa clase se aplica con estas propiedades:
Producción
Paso 4: Elemento de estilo "A"
.mosca-menú a
bloqueo de pantalla;
Ancho: 100%;
margen: 5px;
relleno: 10px;
de color negro;
borde: 1px sólido RGB (245, 244, 244);
Shadow de caja: 2px 2px CadetBlue;
Border-Radius: 8px;
Transición: todos 0.3s facilidad;
Decoración de texto: ninguna;
El ""Elemento de la clase"mosca"Se le asigna las siguientes propiedades:
Producción
Agreguemos algunos efectos de desplazamiento al menú de vuelo.
Paso 5: Elemento de estilo "A" en "Hover"
.Fly-Menu A: Hover
Color de fondo: #009;
Color: #fff;
El ":flotarSe utiliza la pseudo-clase para aplicar el estilo cuando el mouse se cierne en el elemento. Estas propiedades de estilo se explican a continuación:
Producción
Paso 6: Elemento de estilo "Li" en "Hover"
.Fly-Menu Li: Hover ul
bloqueo de pantalla;
transformar: traducir (175px, -45px);
El ""El elemento en Hover mostrará a su hijo""Elementos con las siguientes propiedades:
Producción
De esta manera, podemos crear eficientemente un menú de vuelo para nuestra aplicación.
Conclusión
Para crear un menú de vuelo con CSS, el "" y "Se pueden implementar elementos de HTML para crear la estructura de vuelo. El CSS "mostrar" y "transformar"Las propiedades junto con muchas otras propiedades útiles se utilizan para formularlo o diseñarlo. Esta publicación ha proporcionado un procedimiento integral para crear un menú de vuelo utilizando CSS.