-
[ JS : UI만들기2 ] 쉽고 빠르게 UI 만드는 법 Learn 하기 (다크모드 만들기)WEB/JS 2023. 6. 23. 16:20
이번에는 간단한 다크모드 만들기이다.
아이콘은 img도 바꾸는 법도 같이 실습할 수 있도록 이미지로 만들었다.

복습하자면
UI 만드는 방법은 총 4가지과정으로 이뤄진다.
- HTML을 만든다.
- CSS를 만든다
- HTML에 CSS를 입힌다.
- JS 작성한다.
1. HTML을 만든다.
<h1>click 👇🏻</h1> <img src="태양.jpeg" alt="">2 . CSS를 만든다
.hidden{ height: 0; visibility: hidden; }3. HTML에 CSS를 입힌다.
<h1>click 👇🏻</h1> <img src="태양.jpeg" class="hidden" alt="">4. JS 작성한다.
let img = document.querySelector('img') let h1 = document.querySelector('h1') // count 변수로 통해서 홀수라면 다크모드 짝수라면 라이트모드로 설정해놓는다. let count = 0 const imgClick = () => { count++ if(count % 2 === 1) { img.src = '달.jpeg' document.body.style.backgroundColor = 'black' h1.style.color = 'white' }else { img.src = '태양.jpeg' document.body.style.backgroundColor = 'white' h1.style.color = 'black' } } img.addEventListener('click', imgClick)image 바꾸는 법
image는 src = ''로 바꿀 수 있다.
그러면 끝~!

UI만들기 1탄 드랍다운 만들기
[ JS : UI 만들기 ] 쉽고 빠르게 UI 만드는 법 Learn 하기
UI 만드는 꿀팁 CSS와 DOM만 잘 다루면 아주 EASY 하다. 총 4가지만 잘 지키면 된다. HTML을 만든다. CSS를 만든다. CSS속성을 HTML에 입힌다. (상황에 맞춰서) 그리고 자바스크립트를 작성한다. 끝 드롭다
leechi222.tistory.com
'WEB > JS' 카테고리의 다른 글
[ JS : drag & drop ] 초간단 드레그 앤 드랍 (0) 2023.08.06 [ JS : localStorage ] 나의 작고 소중한 데이터베이스 (0) 2023.06.25 [ JS : 규칙 ] 클린 코드의 첫걸음 (0) 2023.06.21 [ JS : UI 만들기 ] 쉽고 빠르게 UI 만드는 법 Learn 하기 (드랍다운 만들기) (0) 2023.06.20 [ JS : DOM ] 도미아니고 돔이요. (0) 2023.06.20