如何创建:弹出窗口
- 이전 페이지 호버링으로 요소 표시
- 다음 페이지 접히는 내용
CSS와 JavaScript를 사용하여弹出窗口를 만들어보세요.
나를 클릭하여弹出窗口의 표시를 전환하세요!
단순한弹出窗口!
弹出窗口如何创建
단계 1 - HTML 추가:
<div class="popup" onclick="myFunction()">Click me!</div> <span class="popuptext" id="myPopup">Popup text...</span> </div>
제2단계 - CSS 추가:
/* 弹出窗口 컨테이너 */ .popup { position: relative; display: inline-block; cursor: pointer; } /* 실제弹出窗口(위쪽에 나타남) */ .popup .popuptext { visibility: hidden; width: 160px; background-color: #555; color: #fff; text-align: center; border-radius: 6px; padding: 8px 0; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -80px; } /* 弹出窗口 화살표 */ .popup .popuptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent; } /* 弹出容器 클릭 시 이 클래스切换(弹出窗口显示和隐藏) */ .popup .show { visibility: visible; -webkit-animation: fadeIn 1s; animation: fadeIn 1s } /* 애니메이션 추가(弹出窗口 흐림) */ @-webkit-keyframes fadeIn { from {opacity: 0;} to {opacity: 1;} } @keyframes fadeIn { from {opacity: 0;} to {opacity:1 ;} }
제3단계 - JavaScript 추가:
<script> // 사용자가 <div>를 클릭할 때,弹出窗口를 엽니다 function myFunction() { var popup = document.getElementById("myPopup"); popup.classList.toggle("show"); } </script>
관련 페이지
강의:CSS 도구 툴팁
강의:모달 생성 방법
- 이전 페이지 호버링으로 요소 표시
- 다음 페이지 접히는 내용