_/Velog
[html / css] css에서 색상값을 변수로 지정하기
선달
2021. 6. 3. 15:22
반응형
색상값.. #fffff 뭐 이런식으로 되어있거나 rgb로 되어있거나 외우기 힘든건 똑같다..
어처피 자주 사용할 색상값이면 이름을 붙여주고 그 이름만 쓰면 얼마나 편한가?
게다가 이렇게 하면 나중에 컬러 조합을 바꾸고싶을때 그 변수이름에 해당하는 색상값만 살짝 바꿔주면 된다.
짱편함
1. 색상값 변수로 지정하기
:root {
--maincolor : #f29191;
}
css파일에서 이렇게 지정한다
2. 활용하기
이제 각 색상들을 아래 변수 이름으로 사용할 수 있다.
var(--maincolor)
(1) css 에서 활용
body {
background-color: var(--maincolor);
}
(2) JavaScript 에서 사용
<a style={{color:"var(--maincolor)"}}>Move to Profile</a>
const Card = styled.div`
background-color : var(--maincolor);
`
반응형