在網頁開發中,彈框是一個常見的元素。彈框盒子(Modal Box)實質上是一個在當前頁面之上展現的“浮層”,展現的內容可以是一個對話框、提示信息、圖像、音頻等,彈框也可用于在用戶點擊頁面元素時展示相關內容。
使用HTML和JavaScript實現彈框跳轉頁面的代碼如下:
<!-- HTML --> <div id="myModal" class="modal"> <div class="modal-content"> <span class="close" onclick="closeModal()">×</span> <h3>Welcome to my website!</h3> <p>Thank you for visiting. Click to enter.</p> <a >Enter</a> </div> </div> <!-- CSS --> .modal { display: none; /* 隱藏彈框 */ position: fixed; /* 確保彈框始終位于視窗中 */ top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* 半透明背景 */ } .modal-content { background-color: #fefefe; margin: 15% auto; padding: 20px; border: 1px solid #888; width: 80%; } .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer; } <!-- JavaScript --> function openModal() { document.getElementById("myModal").style.display = "block"; /* 顯示彈框 */ } function closeModal() { document.getElementById("myModal").style.display = "none"; /* 隱藏彈框 */ } setTimeout(openModal, 5000); /* 延遲5秒,自動打開彈框 */
代碼中包含了HTML、CSS和JavaScript。首先定義了一個
元素作為模態框的容器,并添加了關閉按鈕和一個超鏈接到其他頁面。接著,使用CSS樣式定義了模態框的外觀和布局。最后,使用JavaScript來控制模態框的顯示和隱藏,并設置一個延遲函數使彈框在5秒后自動彈出。
以上就是使用HTML和JavaScript實現彈框跳轉頁面的代碼。希望對您有所幫助!
上一篇html彈珠小游戲代碼