色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html左側彈出菜單代碼

林子帆2年前9瀏覽0評論

HTML左側彈出菜單是網頁設計中常見的一個功能。下面是一段HTML代碼,可以實現一個左側彈出菜單。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>左側彈出菜單</title>
<style>
#sidebar {
position: fixed;
top: 0;
left: -200px;
width: 200px;
height: 100%;
background: #333;
transition: all 0.3s ease-in-out;
}
#sidebar.active {
left: 0;
}
</style>
</head>
<body>
<div id="sidebar">
<ul>
<li><a href="#">菜單項1</a></li>
<li><a href="#">菜單項2</a></li>
<li><a href="#">菜單項3</a></li>
<li><a href="#">菜單項4</a></li>
</ul>
</div>
<button onclick="document.getElementById('sidebar').classList.toggle('active')">菜單</button>
</body>
</html>

該代碼分為三部分:HTML、CSS和JavaScript。

HTML代碼中,使用div標簽包裹了一個ul列表,其中每個li代表一個菜單項,a標簽為菜單項添加了鏈接。該div的id為sidebar,該id會在JavaScript代碼中用到。

CSS代碼中,設置了sidebar的基本樣式,包括它的定位、大小、背景顏色以及過渡效果。同時,使用了active類,為sidebar添加了一個左移的動畫,使它可以在按鈕點擊后顯示出來。

JavaScript代碼中,當按鈕被點擊時,會觸發一個函數,該函數用classList.toggle方法在sidebar的class屬性上切換active類。當active類存在時,sidebar會顯示出來,反之則會隱藏。因為sidebar始終存在于頁面中,所以可以用固定定位來讓它一直浮動在頁面左邊。