2 글 보임 - 1 에서 2 까지 (총 2 중에서)
-
글쓴이글
-
2024년 8월 1일 21:31 #128990
여동재참가자<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>Document</title> <!-- Bootstrap CSS 링크 --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"> <style> /* 스타일 정의 */ .list-group { display: none; }
.show { display: block; } .black-bg { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.5); z-index: 5; padding: 30px; display: none; }
.white-bg { background: white; border-radius: 5px; padding: 30px; }
.login-btn { width: 70px; height: 40px; border-radius: 5px; background: #f44; margin-top: 10px; } </style> </head> <body> <!-- 모달 요소 --> <div class="black-bg"> <div class="white-bg"> <h4>로그인하세요</h4> <button class="btn btn-danger" id="close">닫기</button> </div> </div> <!-- 네비게이션 바 --> <nav class="navbar navbar-light bg-light"> <div class="container-fluid"> <span class="navbar-brand">Navbar</span> <button class="navbar-toggler" type="button"> <span class="navbar-toggler-icon"></span> </button> </div> </nav> <!-- 리스트 그룹 --> <ul class="list-group"> <li class="list-group-item">An item</li> <li class="list-group-item">A second item</li> <li class="list-group-item">A third item</li> <li class="list-group-item">A fourth item</li> <li class="list-group-item">And a fifth one</li> </ul> <!-- 로그인 버튼 --> <button id="login">로그인</button>
<script> // 네비게이션 바 토글 버튼 클릭 시 document.querySelector('.navbar-toggler').addEventListener('click', function () { document.querySelector('.list-group').classList.toggle('show'); });
// 로그인 버튼 클릭 시 document.getElementById('login').addEventListener('click', function () { document.querySelector('.black-bg').classList.add('show'); });
// 모달 닫기 버튼 클릭 시 document.getElementById('close').addEventListener('click', function () { document.querySelector('.black-bg').classList.remove('show'); }); </script> </body> </html> 똑같이 따라도 해보고 구글도 찾아보고 챗지피티도 시켜봤는데 모달창이 안 나와요
-
글쓴이글
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
- 답변은 로그인 후 가능합니다.