Bootstrap实践之tab插件

Bootstrap
placeholder image
admin 发布于:2020-03-03 22:45:25
阅读:loading

背景介绍

博客2.0系统已经在龟速开发当中了,考虑到界面必须采用bootstrap风格了,然而众多的整套模板页面中基本没有一款是带有Tab面板布局的实现,绝大多数都是单页面的示例,但一般习惯上的后台管理页面需要采用tabs的方式,于是就开始了一轮的bootstrap-tabs插件的找寻,经过一段时间的查找,也算是看到了好多的bootstrap-tabs插件,最终找到三款个人觉得挺不错的分享出来,分别是:“nth-tab”、“multi-tabs”、“contabs.js”,根据这些名字的关键字去搜索,一定是可以搜到到最新的代码版本。

上述三个插件不讨论哪个最好,不讨论它们的区别,因为笔者并未对它们的源码有所了解,仅在看到示例后按个人喜好所进行的自我感觉选择,此处重点对于它们的示例做一个汇总,方面供大家选择。

nth-tab

nth-tab是基于bootstrap3.3.5的版本,将下载的nth-tabs-master中示例文件demo.html中引入的bootstrap版本修改为最新的bootstrap4.4的版本后,发现js、css对应版本与示例文件中提供的版本不兼容了,因此在使用的时候,如果有对bootstrap版本最新要求,则需要自行调整页面样式和处理js不兼容效果,参考示例图片如下:

image.png

multi-tabs

multi-tabs看起来也还不错,参考效果图如下:

image.png



contabs.js

contabs.js这个名字肯定并不准确,但是没找见它是哪个插件中的脚本,也不知道出自哪里,用起来也是怪怪的,如它的class定义为J_menuItem,不过感觉网上这个插件用到的还挺多,360游戏平台登录后的后台管理页面就是它,所以说,如此说来,它用起来不至于很差。本例中使用到的是基于bootstrap模板MinimalLite所进行的页面修改,参考图片示例如下:

image.png

总结

(1)它们三个都是笔者在找了许久时间后才找到的,认为它们看起来效果还可以,特别是在使用的时候需要考虑到跟实际中项目各插件版本的兼容性,比如bootstrap、jQuery等;

(2)单纯看样式效果,我倾向于使用第三个“contabs.js”,感觉用起来健壮性要好一些,毕竟可兼容bootstrap4的版本,且有大厂的使用;

(3)根据名称去网上百科资料,均可以下载的源码,至于本示例中的代码除了第三个之外都是github(gitee)上下载的源码包,如有任何需要可留言。


上述许多内容已经过时和过期了,留存本篇文章仅为方便个人查看,原始文章的信息参考:

原始链接:https://www.chendd.cn/information/viewInformation/myLog/337.a

最后更新:2020-03-03 22:45:25

访问次数:340

评论次数:0

点赞个数:0

 点赞


 发表评论

当前回复:作者

 评论列表


留言区