Playing with CSS Variables and JS
:root는 CSS의 슈도 클래스로 선택자와 같은 요소를 선택한다.
# 사용
:root {
--main-color: hotpink;
--pane-padding: 5px 42px;
}
setProperty() 메소드는 CSS스타일 프로퍼티 값을 바꾸는데 사용한다.
# 사용
style.setProperty(propertyName, value, priority);
document.documentElement는 document의 root 요소를 반환한다.
예를 들면, HTML documents의 요소
Javascript MDN documentElement
# 사용
const element = document.documentElement