Este artigo discutirá:
Pré -requisito: Crie um arquivo HTML
Em html, adicione três “”Elementos e atribui a cada um“btn" e "NAV-BTN" Aulas:
Saída
Agora, vamos refere -se ao assunto principal de nosso post.
O que é: ativo no CSS?
O ":ativo”Pseudo-classe indica o elemento que está em um estado ativo. No CSS, esta classe é especificada com os elementos a serem estilizados como ativos, como botões, links ou mais.
Estilo de estilo “Nav-BTN”
O ".Nav-BTN: ativo"É usado para acessar a classe"NAV-BTN”. Esta aula é definida com o “:ativo”Pseudo-classe e aplicou as seguintes propriedades para mostrar o estado ativo do botão quando clicado pelo usuário:
.NAV-BTN: ativoAqui:
Saída
A saída acima verifica se o estilo dos botões muda quando clicado pelos usuários. No entanto, eles não estão mantendo seu estado ativo e desaparecem após o clique.
Como manter o CSS: estilo ativo depois de clicar em um botão?
jQuery pode ser usado para manter o estado ativo dos botões. Para esse fim, adicione os estilos dentro da classe “NAV-BTN”E anexar a classe“.ativo" com isso:
.NAV-BTN.ativoCódigo jQuery
No "”Tag Adicione o seguinte código:
$ (".Nav-btn ").on ("clique", function ()Aqui está a descrição do código acima:
Saída
É isso! Você aprendeu com sucesso a manter o CSS “:ativo”Estilo após um botão clique.
Conclusão
Para manter o estado ativo de um botão, os métodos de jQuery são usados. Para esse fim, primeiro, acesse o botão usando o “$ ()”Método. Em seguida, defina a função para aplicar os estilos de estado ativos no clique do mouse. Implementar o manipulador de eventos e a função. A função removerá primeiro os estilos de cada botão. Então, "$ (isso)"É usado com o": addclass ()”Para manter o estado ativo do botão. Este artigo demonstrou o procedimento para manter o CSS: estilo ativo depois de clicar em um botão.