Funkcje selektora w SASS
Podobnie jak funkcje ciągów służą do obsługi znaków ciągów, funkcje numeryczne do obsługi wartości numerycznych, podobnie funkcje selektora w SASS są używane do sterowania selektorami.
Funkcje selektora w SASS są wyjaśnione poniżej.
Funkcja is-superselector (super, sub)
Ta funkcja ocenia, czy podany „super” selektor pasuje do elementów podanych w „sub” i zwraca prawda lub false.
Przykład
Jest.Superserector („div”, „wejście”)Wyjście
PRAWDAOto przykład fałszywego stanu.
Przykład
Jest.Superserector („wejście”, „div”)Wyjście
FAŁSZFunkcja selektora-appendia (selektory)
Ta funkcja dodaje selektory podane w ostatnim (drugi, trzeci, czwarty, tak dalej) do pierwszego dostarczonego selektora.
Przykład
appendia selektora („a”, „.aktywny")Wyjście
A.aktywnyFunkcja Selector-Extend (Selector, Extree, Extender)
Ta funkcja wykorzystuje regułę @Extend w celu rozszerzenia dostarczonego selektora. Reguła @Extend jest określona w następujący sposób.
@Extend Reguła
#$ extenderfunkcja selektora-nest (selektory)
Ta funkcja gniazduje dostarczonych selektorów i w rezultacie daje nowy selektor.
Przykład
selektor-nest (”.Active ”,„ A ”,„ Div ”)Wyjście
.Active A, Divfunkcja selektora-parse (selektor)
W celu uzyskania listy ciągów określonych w selektorze za pomocą formatu określonego w selektorze nadrzędnym.
Przykład
selektor-parse („str, .wejście, .aktywny")Wyjście
'P' , '.wejście' , '.aktywny'funkcja selektora (selektor, oryginał, wymiana)
Ta funkcja zastępuje selektor „oryginalny” przez selektor „zastępujący” i zapewnia wynikowy selektor.
Przykład
Relector-Replace („H1.Hello ”,„ H1 ”,„ H2 ”)Wyjście
H2.Witamfunkcja selector-unify (selector1, selector2)
Jeśli elementy obecne w obu selektorach pasują do selektora, zwraca wynikowy selektor.
Przykład
selektor-unify („a.aktywny ”,„ a.unosić się")Wyjście
"A.aktywny.unosić się"Jeśli elementy nie pasują.
Przykład
Selector-Unify („A”, „P”)Wyjście
ZEROFunkcja prosty-slektory (selektory)
Ta funkcja pobiera poszczególne selektory z danego selektora złożonego.
Przykład
Proste-selectory („P.wejście: po ”)Wyjście
P, wejście,: poWniosek
W celu manipulowania zachowaniem selektorów w SASS używane są funkcje selektora. Kilka przykładów funkcji selektora w SASS to wybór-zastosowanie (selektory), selektor-west (selektory), proste-selektory (selektory) itp. W powyższym artykule wyjaśniliśmy wszystkie funkcje selektora w SASS wraz z odpowiednimi przykładami.