일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- MSA
- CI/CD
- 태그된 유니온
- TS
- app router
- tailwind
- webpack
- CORS
- 결정 알고리즘
- 타입 좁히기
- map
- ESlint
- SSR
- 투포인터
- 공변성
- dfs
- 인터섹션
- Promise
- 무한 스크롤
- RTK Query
- 인증/인가
- recoil
- autosize
- async/await
- 리터럴 타입
- 호이스팅
- useAppDispatch
- React
- 반공변성
- Jest
Archives
- Today
- Total
짧은코딩
반응형 헤더 안보고 만들기 본문
반응형
안보고 만들어 봤는데 몇몇 부분에서 실수를 했다. 그것들을 정리하려고 한다.
.navbar {
display: flex;
justify-content: space-between;
padding: 8px 12px;
background-color: var(--background-color);
align-items: center;
}
전체에 align-items: center;을 해야 반응형 창을 만들 때 영향을 안준다.
const toggleBtn = document.querySelector(".nav__toggleBtn");
const menu = document.querySelector(".nav__menu");
const icon = document.querySelector(".nav__icon");
toggleBtn.addEventListener("click", () => {
menu.classList.toggle('active');
icon.classList.toggle('active');
}
)
js에서 querySelector(".nav__toggleBtn")으로 해야하는데 querySelector("nav__toggleBtn")으로 해서 실행이 안됐다.
사실 이 외에도 잔실수가 있었는데 제일 고생한 두 개의 실수를 정리해봤다.
반응형
'HTML, CSS' 카테고리의 다른 글
드림코딩-유튜브 페이지 만들기(드디어 안보고 완성) (0) | 2022.05.28 |
---|---|
드림코딩-유튜브 페이지 만들기(실패 ㅠㅠ) (1) | 2022.05.22 |
드림코딩-반응형 헤더 정리(2, 작은 화면) (0) | 2022.05.14 |
드림코딩-반응형 헤더 정리(1, 큰 화면) (0) | 2022.05.13 |
CSS-사진 크기 조절 (1) | 2022.05.09 |
Comments