Questo articolo discuterà:
Prerequisito: crea un file HTML
In HTML, aggiungi tre ""Elementi e assegnare a ciascuno il"btn" E "nav-btn" classi:
Produzione
Ora, facciamo riferimento all'argomento principale del nostro post.
Cosa è: attivo in CSS?
IL ":attivo"Pseudo-Classe indica l'elemento che si trova in uno stato attivo. In CSS, questa classe è specificata con gli elementi da disegnare come attivi, come pulsanti, collegamenti o più.
Classe "Nav-Btn" di stile
IL ".NAV-BTN: attivo"Viene utilizzato per accedere alla classe"nav-btn". Questa classe è impostata con il ":attivo"Pseudo-Classe e applicato le seguenti proprietà per mostrare lo stato attivo del pulsante quando viene fatto clic dall'utente:
.nav-btn: attivoQui:
Produzione
L'output di cui sopra verifica che lo styling dei pulsanti cambia quando viene fatto clic dagli utenti. Tuttavia, non stanno mantenendo il loro stato attivo e si sbiadiscono dopo il clic.
Come mantenere CSS: stile attivo dopo aver fatto clic su un pulsante?
JQuery può essere utilizzato per mantenere lo stato attivo dei pulsanti. A tale scopo, aggiungi gli stili all'interno della classe "nav-btn"E aggiungi la classe".attivo" con esso:
.nav-btn.attivoCodice jQuery
Nel ""Tag Aggiungi il seguente codice:
$ (".nav-btn ").on ("click", function ()Ecco la descrizione del codice sopra:
Produzione
Questo è tutto! Hai imparato con successo a mantenere CSS ":attivo"Stile dopo un pulsante Click.
Conclusione
Per mantenere lo stato attivo di un pulsante, vengono utilizzati metodi jQuery. A tale scopo, prima, accedi al pulsante utilizzando "$ ()" metodo. Quindi, definire la funzione per applicare gli stili di stato attivo sul clic del mouse. Implementa il gestore di eventi e la funzione. La funzione rimuoverà prima gli stili da ciascun pulsante. Poi, "$ (questo)"È usato con il": addClass ()"Per mantenere lo stato attivo del pulsante. Questo articolo ha dimostrato la procedura per mantenere CSS: stile attivo dopo aver fatto clic su un pulsante.