모달 창 생성 및 표시
모달의 z-index 값은 백드롭보다 크도록 설정합니다.
HTML에 모달 창을 추가하고 display: none;로 초기화합니다.
모달 창을 표시할 버튼 또는 요소를 선택하기 위해 JavaScript를 사용합니다.
JavaScript 파일 연동
<script src="파일명.js"></script>를 추가하여 JavaScript 파일을 연동합니다. 이것은 HTML 파일의 </body> 태그 바로 위에 추가하는 것이 좋습니다.JavaScript로 요소 선택하기
document.querySelector('css 선택자') 또는 document.querySelectorAll('css 선택자')를 사용합니다. 이를 변수에 저장합니다.이벤트 리스너 추가
버튼 또는 요소를 배열에 저장하고, for 루프를 사용하여 모든 버튼에 클릭 이벤트 리스너를 추가합니다.
모달 창을 표시하려면 클릭 이벤트 리스너 함수 내에서 모달 창 요소의 display 속성을 'block'으로 변경합니다.
모달 창 열고 닫기
모달을 열려면 모달 요소의 클래스를 추가합니다. 예를 들어, classList.add('open')를 사용하여 'open' 클래스를 추가할 수 있습니다.
모달을 닫으려면 'open' 클래스를 제거합니다. classList.remove('open')를 사용하여 'open' 클래스를 삭제합니다.
JavaScript에서 CSS 속성
border-radius는 JavaScript에서 borderRadius로 사용됩니다.CSS 속성 설정
style 객체와 속성 이름을 문자열로 사용하여 설정할 수 있습니다. 예를 들어, element.style['border-radius']와 같이 -을 사용하여 설정 가능합니다.이러한 방법을 활용하여 JavaScript를 사용하여 모달 창을 열고 닫을 수 있으며, 필요한 경우 모달 창에 애니메이션 효과나 다양한 스타일을 추가할 수 있습니다.