注意看代码顺序,按图片操作下去
1、首先第一步是设置一个div,这个div里放着选项卡的内容,再给这个div设置一个类为tabbox,这个类设置的是tab的宽度、高度、边框、外边距,这些可以根据你自己想要样式自己去设置出来。

2、第二步就是在div里设置内容,在第一个div中设置一个ul标签,ul标签的意思是无序列表,给ul标签设置一个class再设置一个id,到后面需要id来设置js的样式,打完ul标签后打li标签,li标签是用来定义列表中的项目,这里代表开头,在li标签里放上你要选项卡的开头,比如说实例中的公告、规则、论坛、安全、公益,在给第一个li标签打上一个class,这个class的用处是你没有去点击或者是鼠标移入或移出,它也会显示你给li设置class的部分,例如实例中的首页部分。

3、接下来设置类on的样式。

4、设置完on后,就可以开始用新的div去设置内容,用li标签去打上内容。

5、打到这里你会发现有很多不对,这个时候就要开始在css中打上你的样式,记得在前面打上通配符,里面的内容是所需的内外边距。


6、打完li样式后,就可以设置下一步js,先新建一个JavaScript,然后在body里引入这个JavaScript。

7、Tab的js的样式要分三部分,第一部分是获取tab的按钮和内容,再判断按钮个数也内容是否一致。

8、第二部分是遍历所有的按钮并且绑定鼠标移入事件。

9、第三步是为当前触发事件的元素设置类“on”。

10、最后效果。

这是我所学到的tab选项卡样式,分享给你们,希望可以帮助到你们。
以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!
使用CSS+HTML+JS实现Tab选项卡
本文介绍了如何使用HTML、CSS和JavaScript创建Tab选项卡。首先,设置一个包含选项卡内容的div,并应用样式。接着,创建ul列表和li列表项,分别代表选项卡标题和内容。通过CSS定义样式,然后用JavaScript处理Tab的交互,包括鼠标移入事件和类“on”的切换。最后,展示了完成后的效果。这是一个适合新手学习的Tab选项卡实现教程,欢迎交流讨论。
3597

被折叠的 条评论
为什么被折叠?



