Css/지식 정리
[css 변수 지정하기] css에서 root, var을 활용하여 변수값 지정
밍숲
2022. 5. 25. 12:00
css에서 root, var을 활용하여 변수값 지정
css3에서 새로 업데이트 된 속성인 '변수 지정'이다.
변수의 개념은 css에서 존재하지 않았으나
보다 편리하게 속성을 지정하기 위한 방법이 나왔으니..
위의 코드를 가지고 간단한 사각형을 만들었다.
그럼 변수는 어떻게 지정할까?
바로 root, 변수명만 있으면 끝
(:root는 html로 변경할 수도 있다.)
:root {
--'변수명' : 속성값
}
그 후
:root 내부에 설정한 변수명을
var('변수명')으로 속성내부에 써주면 된다.
그럼 결과는 이렇게 동일하게 나온다.
즉, brown이라는 color는
color, background-color, border 등등..의 속성에 다 사용이 가능하고
30px은 내가 임의로 margin 30px으로 지정한거지 padding 에도 가능하다는 말이다.
이렇게 padding 에도 --margin이라는 변수명을 사용해도 적용이 된다.