문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. <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; } /* 버튼 스타일 */ .link-btn { display: block; margin: 10px auto; background: linear-gradient(45deg, #007BFF, #6495ED); color: white; text-decoration: none; padding: 12px 25px; border-radius: 25px; font-size: 16px; font-weight: bold; transition: all 0.3s ease; text-align: center; width: 80%; } .link-btn:hover { background: linear-gradient(45deg, #0056b3, #4169E1); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); } /* 닫기 버튼 */ .close-btn { display: inline-block; margin-top: 20px; background: #FF4C4C; 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: #FF0000; 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> <!-- 팝업 열기 버튼 --> <button onclick="openLinkPopup()" style="margin: 20px; padding: 10px 20px; background: #007BFF; color: white; border: none; border-radius: 5px; font-size: 16px; cursor: pointer;"> 문서 더 보기 </button> <!-- 링크 팝업 --> <div class="popup-overlay" id="link-popup"> <div class="popup-content" id="link-popup-content"> <h2>📢 어디로 가시렵니까?</h2> <p><small>Caelia Studio</small></p> <a href="https://example.com/1" target="_blank" class="link-btn">링크 1</a> <a href="https://example.com/2" target="_blank" class="link-btn">링크 2</a> <a href="https://example.com/3" target="_blank" class="link-btn">링크 3</a> <button class="close-btn" onclick="closeLinkPopup()">닫기</button> </div> </div> <script> // 팝업 열기 function openLinkPopup() { const linkPopup = document.getElementById("link-popup"); const popupContent = document.getElementById("link-popup-content"); linkPopup.style.display = "block"; // 팝업 표시 popupContent.style.animation = "slideDown 0.5s ease-out forwards"; // 열기 애니메이션 } // 팝업 닫기 function closeLinkPopup() { const popupContent = document.getElementById("link-popup-content"); popupContent.style.animation = "slideUp 0.5s ease-out forwards"; // 닫기 애니메이션 popupContent.addEventListener("animationend", function () { const linkPopup = document.getElementById("link-popup"); linkPopup.style.display = "none"; // 팝업 숨김 }, { once: true }); } </script> </body> </html> 이 문서에서 사용한 틀: 틀:- (원본 보기) 틀:글씨 크기 (원본 보기) UserWiki:Yuc 문서로 돌아갑니다.