Os menus de fly-out ou suspensos mostram a hierarquia de páginas do site. Erradica a necessidade de os usuários carregarem várias páginas. O menu de fly-out é utilizado para exibir o contexto ou soltar o menu quando o usuário solicitar. Também é referido como um submenu. Esses menus são expandidos para o mouse pairar. O menu Fly-Out pode ser construído sem usar JavaScript.
Esta postagem explicará o procedimento para criar um menu de mosca com CSS.
Como criar um menu de fly-out com CSS?
No HTML, adicione os seguintes elementos para criar um menu de mosca:
A estrutura do menu Fly-Out foi criada com sucesso usando os elementos HTML:
Agora, aplique as propriedades CSS para estilizar elementos html.
Etapa 1: Classe de estilo “mosca-mosca”
.Menu-mosca
margem: 15px;
Largura: 150px;
Fonte-família: Verdana, Genebra, Tahoma, Sans-Serif;
O "Menu-mosca”Classe do“”O elemento é especificado com estas propriedades:
Saída
Etapa 2: Elemento de estilo “LI”
.Menu-mosca li
Posição: relativa;
exibição: bloco;
O elemento filho “" do "”Tag tendo aula“Menu-mosca”Está estilizado com as seguintes propriedades:
Etapa 3: Estilo "Li" e "UL" elementos
.mosca-menu li ul
Posição: Absoluto;
largura: 100%;
Mostrar nenhum;
O "”Elemento dentro do“”Tag do“Menu-mosca”A classe é aplicada com estas propriedades:
Saída
Etapa 4: Elemento de estilo “A”
.Menu de mosca a
exibição: bloco;
largura: 100%;
margem: 5px;
preenchimento: 10px;
cor preta;
borda: 1px RGB sólido (245, 244, 244);
Shadow de caixa: 2px 2px CadetBlue;
Radio de fronteira: 8px;
transição: tudo 0.3s facilitar;
Decoração de texto: Nenhum;
O "”Elemento da classe“Menu-mosca”É atribuído as seguintes propriedades:
Saída
Vamos adicionar alguns efeitos de pairar ao menu Fly-Out.
Etapa 5: estilo "A" elemento em "Passe"
.Menu-mosca A: Passe o passe
Background-Color: #009;
Cor: #FFF;
O ":flutuar”A pseudo-classe é utilizada para aplicar o estilo quando o mouse paira no elemento. Essas propriedades de estilo são explicadas abaixo:
Saída
Etapa 6: estilo "LI" elemento em "Passe"
.Menu-mosca Li: Hover Ul
exibição: bloco;
Transform: tradutor (175px, -45px);
O "”O elemento no hover exibirá seu filho“”Elementos com as seguintes propriedades:
Saída
Dessa forma, podemos criar com eficiência um menu de mosca para o nosso aplicativo.
Conclusão
Para criar um menu de fly-out com CSS, o “" e "”Os elementos do HTML podem ser implementados para criar a estrutura de fly-out. O CSS “mostrar" e "transformar”Propriedades, juntamente com muitas outras propriedades úteis, são usadas para formulá -las ou projetá -las. Este post forneceu um procedimento abrangente para criar um menu de mosca usando CSS.