ABItab标签页修改样式

4229
6

xxxl 数据领袖Lv6

发表于2020-8-19 16:10

楼主
本帖最后由 xxxl 于 2020-10-30 15:04 编辑

tab标签页样式的修改我们可以直接选中编辑区,在编辑区属性的报表自定义样式中添加样式脚本。

示例代码如下:
  1. .xtabctrl .xtab-header-default {
  2.     height: 77px;
  3.     border:0px;
  4.      background:transparent;
  5. }
  6. .xtabctrl .xtab-header-default ul li {/*标签头的通常样式*/
  7.     font-size: 12px;
  8.     width:206px;
  9.     height:77px;
  10.     margin:0;
  11.     padding:0;
  12. }
  13. .xtabctrl .xtab-header-default .xtab-header-center {/*标签头的通常样式*/
  14.     text-align: center;
  15.     line-height: 36px;
  16.     width:206px;
  17.     height:77px;
  18.     font-size: 24px;
  19.     color: #05F0FF;
  20.     margin: 0px;
  21.     background-color: transparent;
  22.     background-image: url(/abi/vfs/root/products/ebi/sys/picture/背景图.png);
  23.     background-repeat: no-repeat;
  24. }

  25. .xtabctrl .xtab-header-default .xtab-header-active .xtab-header-right {/* 选中后的背景颜色*/
  26.     background : #0697A3;
  27. }
  28. .xtabctrl .xtab-header-default .xtab-header-active .xtab-header-center {
  29.     background:none;
  30.     margin: 0px ;
  31.     font-size: 24px;   
  32. }
  33. .xtabctrl .xtab-header .xtab-header-active .xtab-header-text {/*选中后标签头的样式*/
  34.     font-weight: normal;
  35.     color:#ffffff;
  36. }
  37. .xtabctrl .xtab-header .xtab-header-text {/* 标签头文字居中*/
  38.     top: 25%;
  39.     position: relative;
  40. }
  41. .xtabctrl .xtab-body-default{/* 标签体的样式 当标签头宽高修改后标签体可能遮住标签头导致不能点击 需要调整位置*/
  42. top:77px;
  43. }
复制代码
修改前原样式时是这样的

修改后是这样的

我们还可以在计算报表后按f12 打开调试窗口,查看元素的class样式进行对应的修改。



补充:
      以上修改tab页样式会直接应用到整个报表中,如果需要单独针对某一个tab页设置样式,就要在类名前面加div及tab页的代号了,比如需要某个tab页头居中,另一个tab页头居右可以这样设置。


  1. div#HHH2 .xtabctrl .xtab-header ul {//代号为HHH2的tab页 标签页头居右
  2.     text-align: right;
  3.     white-space: nowrap;
  4.     overflow: hidden;
  5. }

  6. div#HHH4 .xtabctrl .xtab-header ul {//代号为HHH4的tab页 标签页头居中   
  7.    text-align: center;   
  8.    white-space: nowrap;   
  9.    overflow: hidden;
  10. }
复制代码
最后效果







最近看过此主题的会员

esen_4YNPQEX87K

esen_4Y3L5ADO80

刘子瑜

wxw

huxh

esen_52KGVHIWO9

esen_4XJGK5ZGMF

6个回答

只看楼主

xxxl 数据领袖Lv6

发表于2021-1-15 17:54

只看该作者

取消 关注该作者的回复

7#

修改tab页样式的代码同样适用于酷屏中,
酷屏中操作步骤是先克隆出组件,然后编辑克隆出来的组件,在组件的css文件中加以上样式代码像这样



另外可能会遇到酷屏组件样式相互冲突的情况参考这个帖子解决https://bbs.esensoft.com/thread-134911-1-1.html

gelin 初学数据Lv2

发表于2020-9-4 11:40

只看该作者

取消 关注该作者的回复

沙发

我是在酷屏中使用的tab

gelin 初学数据Lv2

发表于2020-9-4 11:41

只看该作者

取消 关注该作者的回复

板凳

gelin 发表于 2020-9-4 11:40
我是在酷屏中使用的tab

就是想默认tab显示第一个标签页

xxxl 数据领袖Lv6

发表于2020-9-4 11:52

只看该作者

取消 关注该作者的回复

地板

gelin 发表于 2020-9-4 11:41
就是想默认tab显示第一个标签页

您发的帖子上回您了

13613971790 初学数据Lv2

发表于2020-10-28 15:24

只看该作者

取消 关注该作者的回复

5#

在报表中,有两个tab页,怎末分别改样式,不冲突

xxxl 数据领袖Lv6

发表于2020-10-28 17:09

只看该作者

取消 关注该作者的回复

6#

13613971790 发表于 2020-10-28 15:24
在报表中,有两个tab页,怎末分别改样式,不冲突

在类名前面加div加以区分即可,该问题已补充到帖子中

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号