前端實現選項卡切換的三種方式

2021-09-29 08:18:59 字數 798 閱讀 7534

開發人員都知道,a鏈結可以跳鏈結也可以跳錨點,在這裡,我們用跳錨點的方法,實現方法很簡單,選項卡索引部分用a標籤寫(可以用其他標籤盛放,重點是必須有a標籤),href是錨點的id,各部分選項卡的詳情容器預設隱藏,大致的**如下:

html:

css:

target屬性大部分時候用在是a鏈結跳轉時候控制是不是開啟新視窗,但在css3中他可以作為偽類去做一些其他事情

也有人說過用a鏈結實現選項卡,但我當時聽到的是用:hover/:active。雖然那樣確實有一點效果,但是筆者個人認為,作為選項卡,他沒有任何的實用性。

a鏈結的弊端:頁面第一次載入時候,選項卡不會顯示

js的實現方法我也不詳細寫了,每個會寫選項卡的都會,只是有各有特色,但我覺得核心思路都一樣,獲取索引,根據索引控制對應的詳情顯示,這就不再贅述了。

選項一

詳情1選項二

詳情2選項三

詳情3

補充說下,有意義的是我在這用空行分出來的三個塊,他們可以單獨放在div中,但每一組的三個元素必須是兄弟元素並且順序不能亂

接下來就是css了:

input[type=radio]

input[type=radio]+label

input[type=radio]:checked+label

.switchcase

input[type=radio]:checked+.switchcase

js實現選項卡切換

1.效果圖 2.實現 分兩部分 一是選項卡,二是選項卡內容 3.1 2328 2930 3536 275萬購昌平鄰鐵三居 總價20萬買一居 37 200萬內購五環三居 140萬安家東三環 38 北京首現零首付樓盤 53萬購東5環50平 39 京樓盤直降5000 中信府 公園樓王現房 4041 42 ...

用html css js實現選項卡切換效果

使用之前學過的綜合知識,實現乙個新聞門戶 上的常見選項卡效果 文字素材 房產 275萬購昌平鄰鐵三居 總價20萬買一居 200萬內購五環三居 140萬安家東三環 北京首現零首付樓盤 53萬購東5環50平 京樓盤直降5000 中信府 公園樓王現房 家居 40平出租屋大改造 美少女的混搭小窩 經典清新簡...

選項卡的實現

1 是指令,相當於v on 2 是繫結,相當於v bind 3 正常使用class class box divbox 4 三元表示式 條件 true false doctype html en utf 8 viewport content width device width,initial sca...