Funzioni di selezione in SASS
Come le funzioni di stringa vengono utilizzate per gestire i caratteri della stringa, le funzioni numeriche per gestire i valori numerici, allo stesso modo, vengono utilizzate le funzioni di selezione in SASS per controllare i selettori.
Le funzioni selettori in SASS sono spiegate di seguito.
funzione IS-SupersElector (super, sub)
Questa funzione valuta se il selettore "super" fornito corrisponde agli elementi forniti in "sub" e restituisce vero o falso.
Esempio
È.Superselector ("Div", "Input")Produzione
VEROEcco un esempio di una falsa condizione.
Esempio
È.Superselector ("Input", "Div")Produzione
falsofunzione selettore-append (selettori)
Questa funzione aggiunge i selettori indicati nell'ultimo (secondo, terzo, quarto, così via) al primo selettore fornito.
Esempio
Selector-Append ("A", ".attivo")Produzione
UN.attivoSelector-Extend (selettore, estensione, estensione)
Questa funzione utilizza la regola @Extend per estendere il selettore fornito. La regola @Extend è indicata come segue.
@extend regola
#$ extenderfunzione selettore nido (selettori)
Questa funzione nidifica i selettori forniti e di conseguenza fornisce un nuovo selettore.
Esempio
selettore nido (".attivo "," a "," div ")Produzione
.Active A, A DivFunzione Selector-Parse (Selector)
Ai fini di recuperare un elenco di stringhe specificate nel selettore utilizzando il formato come definito nel selettore genitore.
Esempio
Paraggio selettore ("P, .ingresso, .attivo")Produzione
'P' , '.Input ','.attivo'Selettore-replace (selettore, originale, sostituzione) funzione
Questa funzione sostituisce il selettore "originale" per selettore "sostituzione" e fornisce il selettore risultante.
Esempio
Selettore-Riposto ("H1.Ciao "," H1 "," H2 ")Produzione
H2.Ciaofunzione selector-unify (selector1, selector2)
Se gli elementi presenti in entrambi i selettori corrispondono, questo selettore restituisce il selettore risultante.
Esempio
selettore-unifie ("a.attivo "," a.hover ”)Produzione
"UN.attivo.in bilico "Se gli elementi non corrispondono.
Esempio
Selector-Unify ("A", "P")Produzione
NULLOfunzione di selettori semplici (selettori)
Questa funzione prende i singoli selettori dal selettore composto dato.
Esempio
Selettori semplici ("P.Input: dopo ”)Produzione
p, input ,: dopoConclusione
Ai fini di manipolare il comportamento dei selettori in SASS, vengono utilizzate le funzioni di selezione. Alcuni esempi di funzioni di selezione in SASS sono selettori-appendici (selettori), selettore-nido (selettori), selettori semplici (selettori), ecc. Nell'articolo sopra, abbiamo spiegato tutte le funzioni di selezione in SASS insieme a esempi pertinenti.