본문 바로가기

HTML

CSS에서 변수 사용하기

728x90

Sass없이도 변수를 사용할 수 있다는 것을 알게 되어 그 방법에 대해서 적어봅니다.

 

변수 정의

간단합니다.

하이픈(-) 두개를 적어주고 그 옆에는 변수명(white): 할당하고싶은값(#fff)을 적어주면 됩니다.

:root {
  --white: #fff
}

여기서 :root라는 것은 전역 변수입니다.

전역변수선언함으로써 모든 곳에서 사용할 수 있는 변수를 의미합니다.

변수로 색상 말고도 다른 값들도 지정할 수 있습니다.

 

:root {
    --main-color: #2980b9;
    --red: red;
    --light-color: #777;
    --light-bg: #eee;
    --black: #2c3e50;
    --white: #fff;
    --box-shadow: 0 0.5rem 1rem reba(0,0,0,0.1);
    --border:.1rem solid rgba(0,0,0.3);
}

 

정의한 변수 사용

위에서 정의한 변수를 사용하기 위해서는

var(--변수명)

으로 사용할 수 있다.

 

.selector { background-color: var(--white); }

이렇게  사용하면 

--white가 위에서 정의한 #fff의 색상값이

background-color에 대입되어 배경색이 #fff이 되는 것이다.

728x90

'HTML' 카테고리의 다른 글

[CSS]text-transform이란,  (0) 2023.04.20
[CSS]vw, vh, vmin, vmax의 사용방법  (0) 2023.04.20
클릭했을 때 전화 걸기 html/css  (0) 2023.03.15
CSS 네이밍 예시 ・ 팁  (0) 2023.03.14
HTML요소  (0) 2022.04.27