문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>공지 팝업</title> <style> /* 팝업 배경 */ .popup-overlay { display: none; /* 기본값: 숨김 */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 1000; } /* 팝업 박스 */ .popup-content { position: absolute; top: -100%; left: 50%; transform: translateX(-50%); width: 90%; max-width: 450px; background: #ffffff; border-radius: 20px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2); padding: 30px; text-align: center; animation: slideDown 0.5s ease-out forwards; } /* 헤더 스타일 */ .popup-content h2 { font-size: 24px; font-weight: bold; color: #333; margin-bottom: 10px; } /* 본문 스타일 */ .popup-content p { font-size: 16px; color: #555; line-height: 1.5; margin-bottom: 20px; } .popup-content small { font-size: 14px; color: #888; } /* 닫기 버튼 */ .close-btn { display: inline-block; margin-top: 20px; background: linear-gradient(45deg, #4CAF50, #81C784); color: white; border: none; padding: 12px 25px; cursor: pointer; border-radius: 25px; font-size: 16px; font-weight: bold; transition: all 0.3s ease; } .close-btn:hover { background: linear-gradient(45deg, #388E3C, #66BB6A); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } /* 애니메이션 효과 */ @keyframes slideDown { from { top: -100%; } to { top: 25%; } } @keyframes slideUp { from { top: 25%; } to { top: -100%; } } </style> </head> <body> <!-- 팝업 --> <div class="popup-overlay" id="popup"> <div class="popup-content" id="popup-content"> <h2>📢 Caelia Studio</h2> <p>여기에 내용을 입력하세요. <br><small>(2024. nn. nn.)</small></p> <button class="close-btn" onclick="closePopup()">닫기</button> </div> </div> <script> // 페이지 로드 시 팝업 표시 document.addEventListener("DOMContentLoaded", function () { const popup = document.getElementById("popup"); popup.style.display = "block"; // 팝업 표시 }); // 팝업 닫기 function closePopup() { const popupContent = document.getElementById("popup-content"); popupContent.style.animation = "slideUp 0.5s ease-out forwards"; // 닫기 애니메이션 popupContent.addEventListener("animationend", function () { const popup = document.getElementById("popup"); popup.style.display = "none"; // 팝업 숨김 }, { once: true }); } </script> </body> </html> 연습장:Yuc 문서로 돌아갑니다.