簡單的tab選項卡效果

2021-06-11 15:53:18 字數 2000 閱讀 9237

首先我們來看下html

tab1內容

tab2內容

tab3內容

tab4內容

這個結構不用解釋把?算了還是解釋下把。

首先乙個總容器這個容器有個本身的class和表示下面顯示哪項顯示的class

然後是2個div表示tab和內容

好了我們看下css,具體選項卡長什麼樣子需要自己玩的呀 我下面那個比較醜......

/*reset*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td

/*global*/

body

/* --布局開始-- */

#page

#page .contentkey

#page .contentkey .tab

#page .contentkey .tab ul

#page .contentkey .tab ul li

#page .contentkey .tab ul li.tab-end

#page .contentkey .tab ul li.key a

#page .contentkey .itemlist

#page .contentkey .itemlist .item

#page .contentkey.tab1 .itemlist .item.tab1,

#page .contentkey.tab2 .itemlist .item.tab2,

#page .contentkey.tab3 .itemlist .item.tab3,

#page .contentkey.tab4 .itemlist .item.tab4

這個css需要解釋下,應為媳婦就是這看不懂......

首先是

#page .contentkey .itemlist .item

這行表示所有的展示項預設都是隱藏的

然後是下面4行表示總容器下的某個是顯示的這個需要js來控制總容器

#page .contentkey.tab1 .itemlist .item.tab1,

#page .contentkey.tab2 .itemlist .item.tab2,

#page .contentkey.tab3 .itemlist .item.tab3,

#page .contentkey.tab4 .itemlist .item.tab4

最後我們來看下

js,我用的是jquery

$(".a-tab").click(function () )

講下指令碼思路,這個指令碼寫的比較戳,其實理解思路就可以了

主要就是移除頂級容器表示展示哪項的class移除,加上現在需要顯示那項的class對應css就可以了

這樣玩就是多個選項卡 乙個指令碼就可以了 當然這是在不涉及業務邏輯的情況下,看看下面有3個選項卡在頁面上乙個指令碼也不會有什麼衝突

tab1內容

tab2內容

tab3內容

tab4內容

tab1內容

tab2內容

tab3內容

tab4內容

tab1內容

tab2內容

tab3內容

tab4內容

選項卡tab滑動效果 slide切換選項卡

p 各種下拉列表,導航,多級選單,右側展開,左側展開 p div div h2class title slide 3 h2 p tab標籤,選項卡,選卡,jquery選項卡,標籤頁,動態載入tab p div div h2class title slide 4 h2 p 翻頁,分頁,無重新整理翻頁,...

tab 標籤選項卡

1.css body,div,ul,li body a link a visited a hover ul tab2 menubox menubox ul menubox li menubox li.hover contentbox 2.頁面 div 新聞列表1 wang wangding wang...

實現Tab選項卡

今天自己在做選項卡的時候,想實現tab欄的背景和顏色隨著索引值改變,開始想的思路是想用css實現,當滑鼠hover上去的實現改變背景,自己覺得不太好,又說不出個所以然,想著前兩天在網易雲看的課程,現在有了用處。最後用js實現 下面是 選項卡 title link rel stylesheet hre...