平台的开发理念是统建平台然后搭应用。但在现实里,企业已经上线了很多系统,替换需要时间。使用最小的代价让异构系统也使用平台的界面规范,是其看起来是平台上的应用是个可行方案。修改界面风格最直接的方法是修改css文件,而且修改css文件并不影响应用本身。
现在的项目就是这样做的。其中一个系统采用的JSF框架。实现方式如下:
jsf标签如下<x:dataTable>
定义 styleClass="table03"
.table03 {border-collapse: collapse;border: 2px solid #d0e0e0
}
headerClass="table_top"
td.table_top, th.table_top {
border-collapse: collapse;
text-align: center;
font-family: 微软雅黑;
font-size: var(--defaultTxtSize);
background-color: #f2f2f2;
padding: 2px;
height: 40px;
border: 1px solid #dfe6ec;
color: #34b6a4;
font-weight: 700;
}
斑马纹:
.table03 tbody tr:nth-child(even) {background-color: #f2f2f2;
}
.table03 tbody tr:nth-child(odd) {background-color: #ffffff;
}
行滑过:
.table03 tbody tr:hover{background-color: #8dccff
}