HTML5是網頁設計中不可或缺的技術之一,而仿安卓切換效果在網頁設計中也是極為常見的一種效果。本文將為大家介紹一些HTML5仿安卓切換效果的代碼。
<html> <head> <title>安卓切換效果</title> <style> .panel { width: 100%; height: 200px; position: absolute; top: 0; left: 0; transition: all 0.3s ease-in-out; opacity: 0; display: none; } .panel.active { opacity: 1; display: block; } #panel1 { background-color: #ff6666; } #panel2 { background-color: #66ff66; } #panel3 { background-color: #6666ff; } </style> </head> <body> <button onclick="showPanel(1)">Panel 1</button> <button onclick="showPanel(2)">Panel 2</button> <button onclick="showPanel(3)">Panel 3</button> <div id="panel1" class="panel active"></div> <div id="panel2" class="panel"></div> <div id="panel3" class="panel"></div> <script> function showPanel(panelNumber) { var panels = document.querySelectorAll('.panel'); var activePanel = document.querySelector('.panel.active'); activePanel.classList.remove('active'); panels[panelNumber - 1].classList.add('active'); } </script> </body> </html>
以上是一個使用HTML和JavaScript實現的安卓切換效果的示例代碼。HTML中包括了三個按鈕,以及三個用來展示切換效果的div,每個div都有一個唯一的id屬性。CSS中設置了.panel類的樣式,以及.panel.active的樣式,其中.panel.active為用來展示當前div的樣式。在JavaScript中,使用了showPanel()函數來實現切換效果,通過給目標div添加.active類,來顯示該div。
上一篇jsp如何導入css文件
下一篇mysql5.6驅動包