,我們來看一個簡單的例子:
<div class="tabs"> <ul class="tab-list"> <li class="active">選項卡1</li> <li>選項卡2</li> <li>選項卡3</li> </ul> <div class="tab-content"> <div class="tab-panel active">這是選項卡1的內容</div> <div class="tab-panel">這是選項卡2的內容</div> <div class="tab-panel">這是選項卡3的內容</div> </div> </div>
上面的代碼創建了一個簡單的選項卡組件。通過添加不同的類名(class),可以實現選項卡之間的切換。tab-list 類表示選項卡的標題欄,里面的 li 元素表示每個選項卡的標題。active 類表示當前選中的選項卡。tab-content 類表示選項卡的內容區域,里面的 div 元素表示每個選項卡對應的內容。通過添加和移除 active 類,可以實現選項卡的切換。例如,當用戶點擊選項卡2的標題時,選項卡1的 active 類會被移除,選項卡2的 active 類會被添加,從而顯示選項卡2對應的內容。
下面是另一個例子,使用了 Bootstrap 框架來創建更具樣式的選項卡:
<div class="tabs"> <ul class="nav nav-tabs"> <li class="active"><a data-toggle="tab" href="#tab1">選項卡1</a></li> <li><a data-toggle="tab" href="#tab2">選項卡2</a></li> <li><a data-toggle="tab" href="#tab3">選項卡3</a></li> </ul> <div class="tab-content"> <div id="tab1" class="tab-pane fade in active">這是選項卡1的內容</div> <div id="tab2" class="tab-pane fade">這是選項卡2的內容</div> <div id="tab3" class="tab-pane fade">這是選項卡3的內容</div> </div> </div>
這個例子基于 Bootstrap 框架的 Tabs 組件,它提供了更豐富的樣式和功能。,在 ul 元素上添加了 nav 和 nav-tabs 類,表示選項卡的標題欄。每個選項卡標題使用了 a 元素,并且添加了 data-toggle="tab" 屬性和 href,使得點擊標題時可以切換選項卡。在 div.tab-pane 元素上使用了 id 屬性,與選項卡標題的 href 值相對應,以及 fade 類,用于實現選項卡的淡入淡出效果。通過在選項卡標題的 li 元素上添加 active 類,可以指定初始顯示的選項卡。
綜上所述,div.tabs() 函數是一個非常實用的工具,可以輕松地創建和管理網頁中的選項卡。無論是簡單的切換效果還是更復雜的樣式和功能,div.tabs() 都能滿足你的需求。如果你正在開發一個網站或應用程序,考慮使用 div.tabs() 來提升用戶體驗和界面交互性。