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

div dakai zhedie

王遠成1年前9瀏覽0評論
<div>標簽是HTML中的一個重要元素,它用于創建一個容器來組織和布局網頁的內容。同時,<div>標簽還可以作為一個展開折疊的元素,用于實現頁面中的折疊菜單或Accordion效果。本文將通過幾個代碼示例來詳細解釋如何使用<div>標簽創建一個展開折疊的菜單。
,我們需要使用HTML和CSS來創建一個基本的折疊菜單結構和樣式。下面是一個例子:
<p><style>
.menu {
width: 200px;
background-color: #f1f1f1;
border: 1px solid #ddd;
padding: 10px;
}
<br>
.menu-item {
margin-bottom: 10px;
}
<br>
.menu-item .header {
background-color: #ddd;
padding: 5px;
cursor: pointer;
}
<br>
.menu-item .content {
display: none;
padding: 5px;
}
<br>
.menu-item.active .content {
display: block;
}
</style>
<br>
<p><div class="menu">
<div class="menu-item">
<div class="header" onclick="toggleContent(this)">菜單1</div>
<div class="content">菜單1的內容</div>
</div>
<div class="menu-item">
<div class="header" onclick="toggleContent(this)">菜單2</div>
<div class="content">菜單2的內容</div>
</div>
<div class="menu-item">
<div class="header" onclick="toggleContent(this)">菜單3</div>
<div class="content">菜單3的內容</div>
</div>
</div>

上面的代碼中,我們創建了一個寬度為200像素、有灰色背景、有1像素灰色實線邊框、內邊距為10像素的容器<div class="menu">。每個菜單項都包含一個用來點擊展開內容的元素<div class="header">和一個用來放置實際內容的元素<div class="content">。初始狀態下,菜單項的內容是隱藏的,通過點擊<header>元素來切換內容的顯示與隱藏。
接下來,我們需要使用JavaScript來實現點擊<header>元素時切換內容的顯示與隱藏。請看下面的代碼:
<p><script>
function toggleContent(header) {
var content = header.nextSibling;
if (content.style.display === 'none') {
content.style.display = 'block';
header.parentElement.classList.add('active');
} else {
content.style.display = 'none';
header.parentElement.classList.remove('active');
}
}
</script>

上述代碼中,我們定義了一個名為toggleContent的JavaScript函數。當<header>元素被點擊時,該函數會查找該元素的下一個兄弟元素<div class="content">。如果該兄弟元素的display樣式屬性為'none',則將其設置為'block',并給<header>元素的父元素<div class="menu-item">添加一個類名'active'。如果該兄弟元素的display樣式屬性為'block',則將其設置為'none',并從<header>元素的父元素<div class="menu-item">中移除類名'active'。
通過上述的代碼示例,我們演示了如何使用<div>標簽和JavaScript來創建一個簡單的展開折疊菜單。你可以按照這個思路,將更多菜單項添加到<div class="menu">中,從而實現一個更為復雜的菜單。希望這篇文章能對您理解和使用<div>標簽進行展開折疊菜單的功能有所幫助。