增加主题定制

This commit is contained in:
yangchch6 2019-02-20 15:16:58 +08:00
parent 7b8f68df48
commit 0f0707f552
10 changed files with 28436 additions and 22778 deletions

View File

@ -178,13 +178,25 @@
.u-table th ::last-child { .u-table th ::last-child {
overflow: hidden; } overflow: hidden; }
.u-table td { .u-table td {
border-bottom: 1px solid #e9e9e9; } border-bottom: 1px solid rgb(233,233,233); }
.u-table td a {
color: rgb(30,136,229); }
.u-table td a:hover {
color: rgb(66,165,245); }
.u-table td a:active {
color: rgb(21,101,192); }
.u-table tr:hover { .u-table tr:hover {
background: #E7F2FC; } background: rgb(227,242,253); }
.u-table tr:hover td .uf-eye { .u-table tr:hover td .uf-eye {
visibility: visible !important; } visibility: visible !important; }
.u-table tr tr a {
color: rgb(30,136,229); }
.u-table tr tr a:hover {
color: rgb(66,165,245); }
.u-table tr tr a:active {
color: rgb(21,101,192); }
.u-table tr.tr-row-hover { .u-table tr.tr-row-hover {
background: #E7F2FC; } background: rgb(227,242,253); }
.u-table th, .u-table th,
.u-table td { .u-table td {
padding: 12px 8px; padding: 12px 8px;
@ -197,23 +209,24 @@
.u-table tr.filterable th .filterContext { .u-table tr.filterable th .filterContext {
height: 35px; } height: 35px; }
.u-table-row-hover { .u-table-row-hover {
background: #e3f2fd; } background: rgb(227,242,253); }
.u-table-scroll { .u-table-scroll {
overflow: auto; } overflow: auto; }
.u-table-bordered table { .u-table-bordered table {
border: 1px solid #e9e9e9; border: 1px solid rgb(233,233,233);
box-sizing: border-box; box-sizing: border-box;
table-layout: fixed; } table-layout: fixed; }
.u-table-bordered th { .u-table-bordered th {
border-bottom: 1px solid #e9e9e9; border-bottom: 1px solid rgb(233,233,233);
box-sizing: border-box; } box-sizing: border-box; }
.u-table-bordered th, .u-table-bordered th,
.u-table-bordered td { .u-table-bordered td {
border-right: 1px solid #e9e9e9; border-right: 1px solid rgb(233,233,233);
box-sizing: border-box; } box-sizing: border-box; }
.u-table-header { .u-table-header {
overflow: hidden; overflow: hidden;
background: #f7f7f7; } background: rgb(247,247,247);
color: rgb(102, 102, 102); }
.u-table.fixed-height td { .u-table.fixed-height td {
padding: 0px 8px; } padding: 0px 8px; }
.u-table-fixed-header .u-table-body { .u-table-fixed-header .u-table-body {
@ -235,12 +248,12 @@
box-sizing: border-box; } box-sizing: border-box; }
.u-table-title { .u-table-title {
padding: 12px 8px; padding: 12px 8px;
border-top: 1px solid #e9e9e9; } border-top: 1px solid rgb(233,233,233); }
.u-table-content { .u-table-content {
position: relative; } position: relative; }
.u-table-footer { .u-table-footer {
padding: 12px 8px; padding: 12px 8px;
border-bottom: 1px solid #e9e9e9; } border-bottom: 1px solid rgb(233,233,233); }
.u-table-footer .u-table-scroll { .u-table-footer .u-table-scroll {
overflow-x: hidden; } overflow-x: hidden; }
.u-table-footer .u-table { .u-table-footer .u-table {
@ -248,7 +261,7 @@
.u-table-placeholder { .u-table-placeholder {
padding: 12px 8px; padding: 12px 8px;
background: #fff; background: #fff;
border-bottom: 1px solid #e9e9e9; border-bottom: 1px solid rgb(233,233,233);
text-align: center; text-align: center;
position: relative; } position: relative; }
.u-table-expand-icon-col { .u-table-expand-icon-col {
@ -261,7 +274,7 @@
height: 16px; height: 16px;
text-align: center; text-align: center;
line-height: 16px; line-height: 16px;
border: 1px solid #e9e9e9; border: 1px solid rgb(233,233,233);
user-select: none; user-select: none;
background: #fff; background: #fff;
margin-right: 10px; } margin-right: 10px; }
@ -273,6 +286,8 @@
content: "-"; } content: "-"; }
.u-table-row-collapsed:after, .u-table-expanded-row-collapsed:after { .u-table-row-collapsed:after, .u-table-expanded-row-collapsed:after {
content: "+"; } content: "+"; }
.u-table-row.selected {
background: rgb(227,242,253); }
.u-table tr.u-table-expanded-row { .u-table tr.u-table-expanded-row {
background: #f7f7f7; } background: #f7f7f7; }
.u-table tr.u-table-expanded-row:hover { .u-table tr.u-table-expanded-row:hover {
@ -335,7 +350,8 @@
.u-table-thead .filter-wrap .filter-btns { .u-table-thead .filter-wrap .filter-btns {
min-width: 58px; } min-width: 58px; }
.u-table-thead th { .u-table-thead th {
background: #f7f7f7; background: rgb(247,247,247);
color: rgb(102, 102, 102);
background-clip: padding-box; background-clip: padding-box;
-moz-user-select: -moz-none; -moz-user-select: -moz-none;
-khtml-user-select: none; -khtml-user-select: none;
@ -387,7 +403,7 @@
.u-table-thead .th-drag { .u-table-thead .th-drag {
cursor: move; } cursor: move; }
.u-table-thead .th-drag:hover { .u-table-thead .th-drag:hover {
background: #e3f2fd; } background: rgb(227,242,253); }
.u-table-thead .th-drag-hover { .u-table-thead .th-drag-hover {
background: #ccc; } background: #ccc; }
.u-table-thead-th { .u-table-thead-th {
@ -466,7 +482,7 @@
.u-table.bordered th, .u-table.bordered th,
.u-table.bordered td { .u-table.bordered td {
border: 1px solid #e9e9e9; } border: 1px solid rgb(233,233,233); }
.move-enter, .move-enter,
.move-appear { .move-appear {

File diff suppressed because one or more lines are too long

518
dist/demo.css vendored

File diff suppressed because it is too large Load Diff

2
dist/demo.css.map vendored

File diff suppressed because one or more lines are too long

46103
dist/demo.js vendored

File diff suppressed because one or more lines are too long

2
dist/demo.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -46,7 +46,7 @@
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0" "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0"
}, },
"dependencies": { "dependencies": {
"bee-button": "^1.0.6", "bee-button": "^2.0.2",
"bee-datepicker": "latest", "bee-datepicker": "latest",
"bee-dnd": "^1.0.2", "bee-dnd": "^1.0.2",
"bee-dropdown": "^1.0.1", "bee-dropdown": "^1.0.1",
@ -76,7 +76,7 @@
"devDependencies": { "devDependencies": {
"babel-jest": "^22.0.4", "babel-jest": "^22.0.4",
"bee-animate": "latest", "bee-animate": "latest",
"bee-checkbox": "^1.1.1", "bee-checkbox": "^2.0.1",
"bee-form": "1.1.10", "bee-form": "1.1.10",
"bee-input-group": "latest", "bee-input-group": "latest",
"bee-layout": "latest", "bee-layout": "latest",

View File

@ -5,11 +5,13 @@
$text-color: #666; $text-color: #666;
$font-size-base: 12px; $font-size-base: 12px;
$line-height: 1.5; $line-height: 1.5;
$table-border-color: $border-color-base; // 主题定制border
$table-head-background-color: #f7f7f7; $table-border-color: unquote("rgb(#{$table-border-color-base})");
// $table-head-background-color: #f7f7f7;
// $table-head-text-color: #666;
$vertical-padding: 12px; $vertical-padding: 12px;
$horizontal-padding: 8px; $horizontal-padding: 8px;
$table-border-color: #e9e9e9; // $table-border-color: #e9e9e9;
$table-hover-color: #E7F2FC; $table-hover-color: #E7F2FC;
$table-move-in-color: $bg-color-base; $table-move-in-color: $bg-color-base;
@ -54,21 +56,39 @@ $checkbox-height:16px;
td { td {
border-bottom: 1px solid $table-border-color; border-bottom: 1px solid $table-border-color;
a{
color: $brand-primary;
&:hover{
color: $brand-primary-hover;
}
&:active{
color: $brand-primary-active;
}
}
} }
tr { tr {
// transition: all 0.3s ease; // transition: all 0.3s ease;
&:hover { &:hover {
background: $table-hover-color; background: $hover-bg-color-base;
td { td {
.uf-eye{ .uf-eye{
visibility: visible !important; visibility: visible !important;
} }
} }
} }
tr a{
color: $brand-primary;
&:hover{
color: $brand-primary-hover;
}
&:active{
color: $brand-primary-active;
}
}
} }
tr.tr-row-hover { tr.tr-row-hover {
background: $table-hover-color; background: $hover-bg-color-base;
} }
th, th,
@ -91,7 +111,7 @@ $checkbox-height:16px;
} }
} }
&-row-hover { &-row-hover {
background: rgb(227, 242, 253); background: $hover-bg-color-base;
} }
&-scroll { &-scroll {
@ -99,24 +119,25 @@ $checkbox-height:16px;
} }
&-bordered { &-bordered {
table { table {
border: 1px solid #e9e9e9; border: 1px solid $table-border-color;
box-sizing: border-box; box-sizing: border-box;
table-layout: fixed; table-layout: fixed;
// width:auto; // width:auto;
} }
th { th {
border-bottom: 1px solid #e9e9e9; border-bottom: 1px solid $table-border-color;
box-sizing: border-box; box-sizing: border-box;
} }
th, th,
td { td {
border-right: 1px solid #e9e9e9; border-right: 1px solid $table-border-color;
box-sizing: border-box; box-sizing: border-box;
} }
} }
&-header { &-header {
overflow: hidden; overflow: hidden;
background: $table-head-background-color; background: $table-head-background-color;
color: $table-head-text-color;
} }
&.fixed-height td { &.fixed-height td {
@ -211,6 +232,11 @@ $checkbox-height:16px;
content: "+"; content: "+";
} }
} }
&-row{
&.selected{
background: $hover-bg-color-base;
}
}
tr.u-table-expanded-row { tr.u-table-expanded-row {
background: #f7f7f7; background: #f7f7f7;
&:hover { &:hover {
@ -312,6 +338,7 @@ $checkbox-height:16px;
} }
th{ th{
background: $table-head-background-color; background: $table-head-background-color;
color: $table-head-text-color;
background-clip:padding-box; background-clip:padding-box;
//禁止选中文字 //禁止选中文字
-moz-user-select: -moz-none; -moz-user-select: -moz-none;
@ -383,7 +410,7 @@ $checkbox-height:16px;
cursor: move; cursor: move;
} }
.th-drag:hover{ .th-drag:hover{
background: rgb(227,242,253); background: $hover-bg-color-base;
} }
//为了区分是拖拽宽度还是交换列先注释上面了 //为了区分是拖拽宽度还是交换列先注释上面了
// .th-drag:hover{ // .th-drag:hover{