jquery datatable 美化
效果图
部分less代码
@pinet-screen-width: 2880; .mixin-sorting(@bg) { &.sorting_1 { background-color: @bg; color: #3d8dc6; a { color: #3d8dc6; } } &.sorting_2 { background-color: @bg; color: #3d8dc6; a { color: #3d8dc6; } } &.sorting_3 { background-color: @bg; color: #3d8dc6; a { color: #3d8dc6; } } } .datatable_res(@width) { .dataTables_wrapper.no-footer { border: 1px solid #eff0f2; border-radius: 7px; background: #ffffff; .dataTables_length { display: none; } .dataTables_filter { display: none; } .dataTables_paginate { padding-top: 20px / @pinet-screen-width * @width; padding-bottom: 20px / @pinet-screen-width * @width; padding-right: 10px / @pinet-screen-width * @width; } } table.dataTable { thead,tbody { tr { th,td { padding-top: 0; padding-bottom: 0; height: 80px / 2880 * @width; } th { line-height: 126px / 2880 * @width; } } tr.datatable-iframe-container { padding: 0; height: 0; td { padding: 0; height: 0; border: 0; iframe { display: none; width: 100%; height: 450px; background: transparent; } } border: 0; } } } table.dataTable.no-footer { border-bottom: 1px solid #e3e3e3; } table.dataTable.display { thead { .sorting, .sorting_asc, .sorting_desc, .sorting_asc_disabled, .sorting_desc_disabled { background: none; } .sorting_asc, .sorting_desc { color: #3d8dc6; } th { background-color: #ffffff; text-align: center; border-bottom: 1px solid #e3e3e3; } } tbody { tr { td { text-align: center; color: #777d85; a { color: #777d85; } &:first-child { text-align: left; } } } tr.odd, tr.even { td { background-color: #fafafa; .mixin-sorting(#fafafa); } &:hover { td { background-color: #ffffff; .mixin-sorting(#ffffff); } } } tr.ui-selected { td { background-color: #21bbe8; .mixin-sorting(#21bbe8); } &:hover { td { background-color: #5fd3f4; .mixin-sorting(#5fd3f4); } } } } } .datatable-toggle { margin-left: 20px; border-radius: 50%; border-color: transparent; background: #e7eaeb; .glyphicon { color: #ffffff; margin-top: 4px; font-size: 18px; } &:hover { border-color: transparent; } } } @media screen and (min-width: 1440px) { .datatable_res(1440px); } @media screen and (min-width: 1920px) { .datatable_res(1920px); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。