Sass 선택자 함수

Sass 선택자 함수

선택자 함수는 선택자를 확인하고操作합니다.

아래 표는 Sass에서 모든 선택자 함수를 나열합니다:

함수 설명 및 예제
is-superselector(super, sub)

검사 super 선택자가 일치하는지 확인 sub 일치하는 모든 요소.

예제:

is-superselector("div", "div.myInput")

결과:true

is-superselector("div.myInput", "div")

결과:false

is-superselector("div", "div")

결과:true

selector-append(선택자)

두 번째(또는 세 번째/네 번째 등) 선택자를 첫 번째 선택자에 추가합니다.

예제:

selector-append("div", ".myInput")

결과:div.myInput

selector-append(".warning", "__a")

결과:.warning__a

selector-extend(selector, extendee, extender)
selector-nest(선택자)

제공된 목록을 기반으로 CSS 선택자 내장 목록을 포함하는 새로운 선택자를 반환합니다.

예제:

selector-nest("ul", "li")

결과:ul li

selector-nest(".warning", "alert", "div")

결과:.warning div, alert div

selector-parse(selector)

부모 선택자와 동일한 형식으로 선택자에 포함된 문자열 목록을 반환합니다.

예제:

selector-parse("h1 .myInput .warning")

결과:('h1' '.myInput' '.warning')

selector-replace(selector, 원본, 대체)

새로운 선택자를 반환합니다. 대체 지정된 선택자를 대체 원본 지정된 선택자.

예제:

selector-replace("p.warning", "p", "div")

결과: div.warning

selector-unify(selector1, selector2)

일치하는 새로운 선택자를 반환합니다. selector1selector2 모두 일치하는 요소.

예제:

selector-unify("myInput", ".disabled")

결과: myInput.disabled

selector-unify("p", "h1")

결과: null

simple-selectors(선택자)

반환 선택자 중의 각 선택자 목록.

예제:

simple-selectors("div.myInput")

결과: div, .myInput

simple-selectors("div.myInput:before")

결과: div, .myInput, :before