快捷搜索:  汽车  科技

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)先看tab选项卡间距的问题确定了要修改的内容,我们找下源码来看一下原效果新效果第二部分是边框,原效果中,每个tab都有自己的边框,而新版效果图中去掉了边框

由于系统中使用的EasyUITabs选项卡控件样式比较老旧,最近在系统更新中,想做一下优化,美工给出了设计图,我这边需要根据设计图做代码的优化改造,咱们先看一下原版的效果

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(1)

再来一个美工做出的效果图

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(2)

把原效果和新版的设计图做了下对比,主要有两部分需要修改

第一部分是Tab选项卡之间的间距空间,原版中每个tab选项卡中间都会有一个间距,而新版设计图中,这个间距取消掉了

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(3)

原效果

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(4)

新效果

第二部分是边框,原效果中,每个tab都有自己的边框,而新版效果图中去掉了边框

确定了要修改的内容,我们找下源码来看一下

先看tab选项卡间距的问题

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(5)

从检查代码中,我们可以看到,EasyUI Tabs的每个选项卡都是一个li标签,从样式表中我们可以看到,每个li标签都有一个margin属性,我们把这个margin属性的边距改成0,边距的问题应该就可以消失了

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(6)

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(7)

看这个效果,我们的思路是正确的,那么我们找到easyui的样式表文件,把这个属性改一下

大概就在easyui样式表的877行左右,找到margin属性,把右侧边距改成0px即可

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(8)

这样,边距的问题我们就解决了

那么我们再来看看边框的问题

我们还是来检查代码,看一下tab选项卡的样式表属性

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(9)

这个时候我们会看到这么一段代码,这个边框的属性是在html代码中,并不在样式表文件中,这个时候,我们就需要找到生成tab的js中,在js中找到这段代码,我们打开EasyUI的js文件,找到初始化tab的地方

大概在6090行左右,我们把border的属性去掉即可

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(10)

这样我们的边框的问题也解决了

easyui怎么添加按钮(EasyUI中的Tabs样式美化修改)(11)

这就是我们的一个整体效果

猜您喜欢: