34 个练习 Javascript CSS 实现网站选项卡标签的案例

dc2d5e6dd8d8f4849cd0db8603f7d487.png

英文 | https://niemvuilaptrinh.medium.com/34-javascript-css-tabs-for-websites-2021-3c4d151db7ef

翻译 | 杨小爱

今天的文章内容将介绍使用 CSS 和 Javascript 构建的选项卡组件,以帮助您更好的开发和设计您的网站,并改善用户在使用网站时的体验。

现在让我们深入了解这些常用的选项卡组件!

什么是组件选项卡?

选项卡组件是网页中使用的导航元素,用户可以通过单击选项卡上方的标题轻松访问不同的内容。

它可以帮助您优化网站元素的页面占用率,主要目的是帮助用户概括我们想要传达的内容以及在手机等设备上的显示更加有条理和整洁。

使用选项卡时一些需要注意的事项:

  • 必须显示哪个选项卡处于活动状态,以便用户可以确定他们在内容中的位置。

  • 应在同一行中显示选项卡标题。

  • 为每个选项卡标题使用尽可能最短和最简洁的措辞。

  • 标题必须与内容相关。

  • 当用户切换到其他选项卡时,避免页面重新加载。

为了更容易理解,请看下面的例子:

a9724d3955863771b2be8980c9a979be.png

下面我们就开始今天的内容吧。

01、HTML导航栏标签

Demo地址:https://codepen.io/team/keyframers/pen/xvoBrx

325c529bfc1f582627c36798fe845cf6.png

02、CSS选项卡

Demo地址:https://codepen.io/ejsado/pen/wDJab

392d5c45b3a805f43f3717d92c2647ca.png

03、动画过渡选项卡

Demo地址:https://codepen.io/flkt-crnpio/pen/WxROwy

6aca175a9eb9354c1b5f2bf483f0c5c5.png

04、CSS选项卡

Demo地址:https://codepen.io/mildrenben/pen/bdGdOb

c56c873f99eb6a1ab004039d20d5745d.png

05、水平滚动选项卡

Demo地址:https://codepen.io/onlyveen/pen/EXpEqP

aff8012a118d7e17cd86246452c74e3a.png

06、纯CSS标签选项卡

Demo地址:https://codepen.io/wallaceerick/pen/ojtal

7b546cbe5a59cc13c2135b9f738d160d.png

07、HTML CSS选项卡

Demo地址:https://codepen.io/YozhEzhi/pen/gcLpI

7f645e6f35b4a1657cc93bb53b726bcc.png

08、JQuery选项卡标签

Demo地址:https://codepen.io/interstellar/pen/zNapzo

9965ded3d2ebe09150e327ab73eafdec.png

09、HTML选项卡

Demo地址:https://codepen.io/alexlime/pen/qmIdx

5cad22ec6e38cc8e6ba4d8e5c96f22c8.png

10、带有图标的HTML选项卡

Demo地址:https://codepen.io/RGonyeau/pen/Mvrzxx

69d8d3494ec69990b435637f2e56eb22.png

11、响应式选项卡

Demo地址:https://codepen.io/derekjp/pen/pPqwXJ

dd3e91489298057a6a09beb8c1336514.png

12、用户界面选项卡

Demo地址:https://codepen.io/juliepark/pen/pLMxoP

caec02855f22cc82e64c92ce9ea20459.png

13、CSS选项卡

Demo地址:https://codepen.io/Ramnk7/pen/yWBWEe

4c903f409123f6fb681bc03c997938b3.png

14、CSS切换动画

Demo地址:https://codepen.io/aaroniker/pen/YRKGPV

2db83d67f1e77ae2a491d7ebbe8e687d.png

15、垂直选项卡界面

Demo地址:https://codepen.io/hilotacker/pen/dXpeYg

0fb2ecccdae74052a6504655ee8b62ca.png

16、 漂亮的CSS选项卡

Demo地址:https://codepen.io/jdniki/pen/PzZERJ

da4968394eb40c452fa738d531569719.png

17、CSS JavaScript 选项卡悬停效果

Demo地址:https://codepen.io/rafaelavlucas/pen/MLKGba

44438f5c7771cf6771788651a12d634c.png

18、纯CSS选项卡效果

Demo地址:https://codepen.io/woranov/pen/NRqLWK

5b7d44bc500554558626fbf99660fc73.png

19、垂直选项卡

Demo地址:https://codepen.io/codesuey/pen/zwyGxm

90d0909c92f6d23204c603a49cccdf6b.png

20、纯CSS选项卡

Demo地址:https://codepen.io/jakealbaugh/pen/KBsIo

e890df709d4a8542f11692ee669b3c8b.png

21、响应式CSS选项卡

Demo地址:https://codepen.io/josh_vogt/pen/EaaZbP

6dad84b3b68fc4b6300145d1d9dcc1c8.png

22、纯CSS选项卡

Demo地址:https://codepen.io/raevenk/pen/ojXMzV

8a29a3002757e1dc14928ed3ddb98cda.png

23、CSS导航标签

Demo地址:https://codepen.io/chrysokitty/pen/bnsxr

1d8079189c09fbda9a3a6fa9f82dcb72.png

24、纯CSS响应式选项卡

Demo地址:https://codepen.io/JamieKDonnelly/pen/wBQQPK

8ede10f0cdd44eda7d5a436f5bdef8ba.png

25、JavaScript CSS实现的简单响应式标签

Demo地址:https://codepen.io/gigghem/pen/RNBNvq

5e4f3194fd44ab00378a0cbfba002859.png

26、纯CSS响应式标签

Demo地址:https://codepen.io/japick/pen/NvqKLJ

a39410a1f065eaffc359f489cbcbf79f.png

27、带有图标的选项卡

Demo地址:https://codepen.io/Danil89/pen/pyqpZj

2c95f2a24f427baf8399d61a858cdde9.png

28、响应式选项卡

Demo地址:https://codepen.io/imprakash/pen/epZvbQ

e2e84790655dc385b5fd0a1ea1dba707.png

29、纯CSS实现的简单选项卡标签合集

Demo地址:https://codepen.io/poppe1219/pen/FsxBa

f251689b57c20745bf10fe58d5325830.png

30、纯CSS实现的选项卡

Demo地址:https://codepen.io/axelaredz/pen/ipome

7ee3b74d531aa20ac8be459e2321732d.png

31、动画选项卡

Demo地址:https://codepen.io/AngelKrak/pen/kbzlr

ff08ced6abee3d44ceacee4e0246f258.png

32、CSS动画过渡选项卡

Demo地址:https://codepen.io/Kseso/pen/heysk

2d48f1f54a88c8ec5a2afcf3df2469ec.png

33、带图标的CSS选项卡

Demo地址:https://codepen.io/ejsado/pen/gPVgVv

17fdd27972a5cd130064fb1790c0425e.png

34、动画选项卡

Demo地址:https://codepen.io/PointC/pen/rZZGRj

6494ef2897c3cf7414d109e45e189c05.png

总结

希望通过今天的练习内容,可以帮助您提升开发效率,同时,我也希望这篇文章能为您提供有用的标签组件,用于开发、网页设计。

如果您有任何问题,请在留言区给我留言。

最后,如果您觉得今天的内容对您有帮助,请给我点个赞。

感谢您的时间,谢谢您的阅读,祝编程愉快!

学习更多技能

请点击下方公众号

9930be6074da5b35ac8dcadaeef395b5.gif

2d4b726ffebecda40bc80e2ce583941b.png

cf83f4f4c7bb3cf97e7c53a559713de3.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值