欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css的選項卡怎么寫

謝彥文2年前11瀏覽0評論

CSS選項卡可以用來展示網頁內容,讓用戶能夠輕松快速地瀏覽內容。下面是如何使用CSS來創建選項卡的方法:

1. 首先,我們需要HTML代碼來構建選項卡的外部結構。以下是一個簡單的選項卡示例代碼:
<div class="tab">
<button class="tablinks active" id="defaultOpen" onclick="openTab(event, 'tab1')">選項卡1</button>
<button class="tablinks" onclick="openTab(event, 'tab2')">選項卡2</button>
<button class="tablinks" onclick="openTab(event, 'tab3')">選項卡3</button>
<div class="tabcontent active" id="tab1">
<p>選項卡1的內容。</p>
</div>
<div class="tabcontent" id="tab2">
<p>選項卡2的內容。</p>
</div>
<div class="tabcontent" id="tab3">
<p>選項卡3的內容。</p>
</div>
</div>
在上述代碼中,我們使用了三個按鈕來表示三個選項卡,同時也添加了選項卡內容對應的三個div元素。
2. 接下來,我們需要為這些元素添加CSS樣式,使它們呈現出選項卡形態。以下是一些樣式示例代碼:
.tab {
overflow: hidden;
border: 1px solid #ccc;
background-color: #f1f1f1;
}
.tab button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-size: 17px;
}
.tab button:hover {
background-color: #ddd;
}
.tab button.active {
background-color: #ccc;
}
.tabcontent {
display: none;
padding: 6px 12px;
border: 1px solid #ccc;
border-top: none;
}
在上述樣式代碼中,我們添加了一些基礎樣式,如選項卡的邊框、背景色等。同時,我們還設置了按鈕的懸停和活動狀態的顏色,以及選項卡內容的邊框和內邊距等。
3. 最后一步,我們需要使用JavaScript來控制選項卡按鈕的活動狀態,并相應地顯示選項卡內容。以下是一些簡單的JavaScript代碼:
function openTab(evt, tabName) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
}
tablinks = document.getElementsByClassName("tablinks");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].className = tablinks[i].className.replace(" active", "");
}
document.getElementById(tabName).style.display = "block";
evt.currentTarget.className += " active";
}
在上述JavaScript代碼中,我們定義了一個名為“openTab”的函數,它會在被調用時將當前選項卡按鈕的狀態設為active,同時顯示對應的選項卡內容。