맨 오른쪽 아이템 옆 공간에 a 태그를 추가하였을 때 차이를 보자.
max-width: 768px 에서 아래와 같은 화면이 나타나도록 했다.
- 자바스크립트로 toggle을 클릭할 때 'active' class를 추가하고, CSS로 .active에
display: flex;
를 주었다.
const toggle=document.querySelector(".toggle"),
navUl=document.querySelector(".navUl"),
icon=document.querySelector(".icon");
//toggle을 클릭할 때 마다 active class를 추가해줘
toggle.addEventListener('click',() => {
navUl.classList.toggle('active');
icon.classList.toggle('active');
});
- 웹페이지에서 사용하는 폰트, 색상을 미리 지정하여 사용한다.
- 한번에 수정이 용이하다!
:root {
--text-color:
--background-color:
--accent-color:
}
.class{
var(--text-color)
}