Vamos começar
Criando uma caixa suspensa
Muitas vezes você deve ter visto que, quando você traz o cursor do mouse sobre um pedaço de texto ou um botão em um site, uma caixa suspensa aparece. Aqui está como é feito.
Exemplo
Este exemplo demonstra a criação de uma caixa suspensa.
Html
Clique em mim
Para fazer uma caixa suspensa, antes de tudo, fizemos um recipiente de div para colocar o conteúdo da caixa suspensa dentro dela, além disso, para abrir a caixa suspensa, usamos um elemento.
CSS
.suspensoA classe "suspensa" foi atribuída ao primeiro contêiner de divindora que aninha o todo o conteúdo. Definimos sua posição para parente para que, quando o menu suspenso se abre, ele seja colocado logo abaixo do botão.
CSS
.conteúdo suspensoO contêiner DIV que contém o conteúdo suspenso foi atribuído à classe "Conteúdo suspenso". Além disso, definimos a tela para nenhum.
CSS
.DOWNDOWN: Passe o mouse .conteúdo suspensoAlém disso, para tornar o suspensão pairável, atribuímos o: State Ofver e definimos sua tela para bloquear para que apareça abaixo do botão.
E, finalmente, também denominamos nosso botão de acordo com o nosso desejo.
botãoSaída
Uma caixa suspensa foi criada com sucesso. Agora vamos para criar um menu suspenso.
Criando um menu suspenso
Um menu suspenso consiste em uma lista de opções e só abre quando um usuário traz o cursor do mouse sobre ele. Você pode criar menu suspenso no seu site usando CSS. Siga o exemplo abaixo.
Html
Aqui adicionamos tags de âncora para fornecer várias opções no menu suspenso.
CSS
.DropbtnEm primeiro lugar, nós fornecemos ao nosso botão algum estilo usando várias propriedades CSS.
CSS
.suspensoComo já explicado acima, definimos a posição da div com a classe "suspensa" para parente, para que, quando o menu suspenso abrir, ela é colocada logo abaixo do botão.
CSS
.conteúdo suspensoAqui estamos usando algumas propriedades básicas do CSS para estilizar nosso conteúdo suspenso.
CSS
.conteúdo suspenso ANo código CSS acima, estamos estilizando os links presentes no menu suspenso. Definimos sua tela para bloquear para que cada link apareça em uma nova linha.
CSS
.DOWNDOWN: Passe o mouse .DropbtnAqui estamos estilizando os efeitos do mouse para o botão de menu e menu suspenso.
Saída
É assim que você pode criar um menu suspenso com sucesso.
Conclusão
Um menu suspenso oferece a um usuário diferentes opções disponíveis para ele ao usar um site. Você pode criar esses menus suspensos usando diferentes propriedades CSS. Com o objetivo de criar uma caixa suspensa básica, você pode usar um contêiner Div e colocar o conteúdo suspenso dentro dele, além disso, usando as propriedades CSS, você pode dar algum estilo. Depois de aprender a criar uma caixa suspensa básica, você pode usar técnicas semelhantes para criar um menu suspenso. Este guia ensina como criar um menu suspenso com a ajuda de um exemplo apropriado.