Funkcje selektora w SASS | Wyjaśnione

Funkcje selektora w SASS | Wyjaśnione
Składnie niesamowity arkusz Stylesheet (SASS) zapewnia wiele funkcji używanych do różnych celów, takich jak funkcje ciągów, funkcje numeryczne, funkcje mapy itp. Wszystkie te funkcje ułatwiają użytkownikom na różne sposoby. Jednak w tym zapisie skupimy się tylko na funkcjach selektora w SaaS. Dowiedz się, co to są i jak można użyć tych funkcji.

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

PRAWDA

Oto przykład fałszywego stanu.

Przykład

Jest.Superserector („wejście”, „div”)

Wyjście

FAŁSZ

Funkcja 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.aktywny

Funkcja 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

#$ extender
@Extend #$ extee;

funkcja 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, Div

funkcja 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.Witam

funkcja 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

ZERO

Funkcja 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,: po

Wniosek

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.