Cách tạo: Cửa sổ bật lên
- Trang trước Hiển thị phần tử khi trỏ chuột
- Trang tiếp theo Nội dung có thể gấp mở
Học cách sử dụng CSS và JavaScript để tạo cửa sổ bật lên.
Nhấp vào tôi để切换 cửa sổ bật lên hiển thị!
Cửa sổ bật lên đơn giản!
Cách tạo cửa sổ bật lên
Bước 1 - Thêm HTML:
<div class="popup" onclick="myFunction()">Click me!</div> <span class="popuptext" id="myPopup">Popup text...</span> </div>
Bước 2 - Thêm CSS:
/* Khung cửa sổ弹出窗口 */ .popup { position: relative; display: inline-block; cursor: pointer; } /* Cửa sổ弹出窗口 thực tế (hiện lên trên cùng) */ .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; } /* Đầu mũi tên cửa sổ弹出窗口 */ .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; } /* Nhấp vào容器 cửa sổ弹出窗口 để chuyển đổi lớp này (ẩn và hiển thị cửa sổ弹出窗口) */ .popup .show { visibility: visible; -webkit-animation: fadeIn 1s; animation: fadeIn 1s } /* Thêm hiệu ứng动画(mờ vào cửa sổ弹出窗口) */ @-webkit-keyframes fadeIn { from {opacity: 0;} to {opacity: 1;} } @keyframes fadeIn { from {opacity: 0;} to {opacity:1 ;} }
Bước 3 - Thêm JavaScript:
<script> // Khi người dùng nhấp vào <div>, mở cửa sổ弹出窗口 function myFunction() { var popup = document.getElementById("myPopup"); popup.classList.toggle("show"); } </script>
Trang liên quan
Hướng dẫn:Công cụ CSS ToolTip
Hướng dẫn:Cách tạo modal
- Trang trước Hiển thị phần tử khi trỏ chuột
- Trang tiếp theo Nội dung có thể gấp mở