Tornar todo o item da lista da barra de navegação clicável como um link
Conforme solicitado, uma barra de navegação horizontal foi estruturada usando uma lista não ordenada, onde cada item da lista possui amplo preenchimento. No entanto, o efeito desejado é que toda a área do item da lista funcione como um link ativo em vez de apenas o texto. Veja como fazer isso:
Para tornar clicável toda a área de cada item da lista, altere o código CSS da seguinte maneira:
#nav a {
display: inline-block;
padding: 25px 10px;
}
Ao aplicar inline-block às tags âncora (#nav a), elas se comportarão como elementos de bloco, ocupando a largura dos itens da lista enquanto se alinham verticalmente. Isso significa que o preenchimento que você aplicou anteriormente aos itens da lista (#nav li) agora pode ser aplicado às tags âncora.
Com esse ajuste, toda a área de cada item da lista, incluindo o preenchimento, será ser reconhecido como um link clicável. O snippet de código abaixo demonstra as alterações necessárias:
#nav a {
color: white;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
display: inline-block;
padding: 25px 10px;
}
Ao separar o preenchimento dos itens da lista, você pode manter a aparência visual e, ao mesmo tempo, garantir que todo o item da lista possa ser clicado para ativar o link associado, proporcionando uma experiência de navegação amigável e visualmente atraente.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3