대화 상자에 CSS 스타일 추가
이 단계에서는 대화 상자에 CSS 스타일을 추가하여 더욱 보기 좋게 만듭니다.
<!doctype html>
<html>
<head>
<title>HTML dialog 태그를 사용한 모달 창</title>
<!-- 대화 상자 스타일 추가 -->
<style>
dialog {
width: 300px;
height: 150px;
background-color: #f2f2f2;
padding: 20px;
border: 2px solid #000;
border-radius: 10px;
box-shadow: 0px 0px 10px #000;
font-family: Arial, san-serif;
font-size: 18px;
color: #000;
text-align: center;
}
</style>
</head>
<body>
<h1>HTML dialog 태그를 사용한 모달 창</h1>
<!-- dialog 태그 추가 -->
<dialog id="dialog">
<p>이것은 샘플 대화 상자입니다!</p>
</dialog>
<!-- 대화 상자를 열기 위한 버튼 추가 -->
<button onclick="document.getElementById('dialog').showModal()">
Open Dialog
</button>
<!-- 기본적으로 숨겨진 대화 상자를 닫기 위한 버튼 추가 -->
<button onclick="document.getElementById('dialog').close()">
Close Dialog
</button>
</body>
</html>
이제 HTML dialog 태그를 사용하여 모달 창을 만드는 HTML 코드가 완성되었습니다.