충분히 쌓여가는
2. UI 만드는 법칙, 동적 UI 만들기(Alert 박스) 본문
UI 만드는 법칙
- HTML CSS로 미리 UI 디자인을 해놓고 필요하면 평소에 숨긴다
- 버튼을 누르거나할 경우 UI를 보여달라고(필요할 때 보여달라고) 자바스크립트 코드 만들기
1. Alert UI 디자인
- 작업 폴더에
main.css
만든 후 index.html
태그 안에입력 하면 css 사용 가능<link rel="stylesheet" href="main.css">
- html 파일의태그 안
<div class="alert-box">알림창</div>
- main.css 파일
.alert-box { background-color: skyblue; padding: 20px; color: white; border-radius: 5px; display: none; }
display: none
: UI 숨기기display: block
: UI 보여주기visibility : hidden
: UI 숨기기
- 버튼 누르면 Alert UI 보여주기
- 거의 모든 html 태그 안에
onclick
이라는 속성 사용 가능- 해당 html을 클릭시
onclick
안의 자바스크립트를 실행해 줌<button onclick="자바스크립트 코드">버튼</button>
- 해당 html을 클릭시
- html 코드
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="main.css">
</head>
<body>
<div class="alert-box" id="alert">알림창
<button onclick="document.getElementById('alert').style.display = 'none';">닫기</button>
</div>
<button onclick="document.getElementById('alert').style.display = 'block';">열기</button>
</body>
</html>
'JavaScript > Level1' 카테고리의 다른 글
6. 서브메뉴 만들어보기와 classList 다루기 (1) | 2024.11.12 |
---|---|
5. 이벤트리스너 (1) | 2024.11.07 |
4. function의 parameter 문법 (0) | 2024.11.06 |
3. function 사용법 (2) | 2024.11.06 |
1. 자바스크립트 근본 (4) | 2024.11.04 |