36, 개발자 도전 기록 블로그
CSS 변수 본문
사용자 지정 속성(CSS 변수, 종속 변수)은 CSS 저작자가 정의하는 개체로,
문서 전반적으로 재사용할 임의의 값을 담습니다 by mdn
1. CSS 변수 정의
--변수명 : 값으로 정의하며 그 자체 만으로는 아무런 효과가 없다.
.ex {
--color: black;
color: white;
}
2. CSS 변수 접근
.ex {
--black: #000000;
background: var(--black);
}
3. CSS 변수 기본값
변수를 정의할 때 두번째 속성값이 기본값이 된다.
.ex {
color: var(--color, black);
}
4. CSS 변수 상속
<form>
<button class="heaven">천국</button>
<button class="hell">지옥</button>
</form>
form {
--heaven: #ffffff;
--hell: #000000;
}
button.heaven {
color: var(--hell);
background: var(--heaven);
}
button.hell {
color: var(--heaven);
background: var(--hell);
}
'웹 > HTML&CSS' 카테고리의 다른 글
margin : auto의 의미 (0) | 2023.04.04 |
---|---|
BEM(Block, Element, Modifier) 방식 (0) | 2023.03.31 |
뷰포트(viewport) (0) | 2023.03.29 |
CSS 마진 상쇄(Margin-collapsing) (0) | 2023.03.28 |