여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. Sass - 목록 함수

Sass – 목록 함수

1개월전 작성

w3.css

공식 레퍼런스는 SCSS 문법을 기준으로 모든 문법을 설명하고 예시를 보여주므로 SCSS 문법으로 작성한 Sass를 사용하자.

목록 함수

목록 함수는 목록의 값에 액세스하고 목록을 결합하고 목록에 항목을 추가하는 데 사용된다.

Sass 목록은 불변하다(변경할 수 없다).
따라서 목록을 반환하는 목록 함수는 새 목록을 반환하고 원래 목록을 변경하지 않는다.

Sass 목록은 1부터 시작한다.
목록의 첫 번째 목록 항목은 인덱스 0이 아니라 1에 있다.

다음 표는 Sass의 모든 목록 함수를 나열한다.

기능 설명 예시
append(목록, , [구분 기호]) 목록 끝에 단일 을 추가한다. 구분 기호는 자동, 쉼표 또는 공백일 수 있다. 자동이 기본값이다. append((a b c), d)
결과: a b c d
append((a b c), (d), comma)
결과: a, b, c, d
index(목록, ) 목록에서 의 인덱스 위치를 반환한다. index(a b c, b)
결과: 2
index(a b c, f)
결과: null
is-bracketed(목록) 목록에 대괄호가 있는지 확인한다. is-bracketed([a b c])
결과: true
is-bracketed(a b c)
결과: False
join(목록1, 목록2, [구분 기호, 괄호]) 목록1의 끝에 목록2를 추가한다. 구분 기호는 자동, 쉼표 또는 공백일 수 있다. 자동이 기본값이다(첫 번째 목록의 구분 기호를 사용한다). 괄호는 자동, 참 또는 거짓일 수 있다. 자동이 기본값이다. join(a b c, d e f)
결과: a b c d e f
join((a b c), (d e f), comma)
결과: a, b, c, d, e, f
join(a b c, d e f, $bracketed: true)
결과: [a b c d e f]
length(목록) 목록의 길이를 반환한다. length(a b c)
결과: 3
list-separator(목록) 사용된 목록 구분 기호를 문자열로 반환한다. 공백 또는 쉼표일 수 있다. list-separator(a b c)
결과: “space”
list-separator(a, b, c)
결과: “comma”
nth(목록, n) 목록에서 n번째 요소를 반환한다. nth(a b c, 3)
결과: c
set-nth(목록, n, ) n번째 목록 요소를 지정된 으로 설정한다. set-nth(a b c, 2, x)
결과: a x c
zip(목록들) 목록들을 하나의 다차원 목록으로 결합한다. zip(1px 2px 3px, solid dashed dotted, red green blue)
결과: 1px solid red, 2px dashed green, 3px dotted blue
참고
Mingg`s Diary
밍구
공부 목적 블로그