흔히 다크모드를 구현할 때 css의 root 팔레트를 바꿈으로써 구현하는 경우가 있다
아래의 예시처럼 css에서 변수를 선언하고, document.documentElement.style로 접근할 수 있다
script.js
document.documentElement.style.setProperty("--kong", "blue");
style.css
:root{
--kong:red;
}
p {
color: var(--kong);
}
반응형
'Archive' 카테고리의 다른 글
LoadBalancer + ACM 사용하기 (0) | 2022.06.30 |
---|---|
Jest 와 TDD (0) | 2022.06.19 |
ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) (0) | 2022.06.14 |
React Native useState Hook 상태관리 (0) | 2022.06.08 |
React Native 의 컴포넌트 & Styling (0) | 2022.06.08 |