maycur-business
Version:
maycur business react components of web
238 lines (237 loc) • 5.86 kB
CSS
/* base variables */
/* text-color */
/* pin */
/* 字体大小 */
/* tab-bar */
/* 提示颜色 */
/* fee type color 引用自主版本 */
/* table相关 */
/* mix-in class */
#mixin-ios-scroll {
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
}
#mixin-pick-bar {
display: flex;
background: #fff;
font-weight: normal;
font-size: 16px;
}
#mixin-pick-bar > div {
flex: 1;
text-align: center;
color: #3296FA;
line-height: 50px;
}
#mktable-filter-dropdown {
border: 1px solid #eee;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
border-radius: 0;
}
.mkbs-empty {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.mkbs-empty-content {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.mkbs-empty-circle {
width: 100px;
height: 100px;
border-radius: 100%;
background: #f7f7f7;
display: flex;
justify-content: center;
align-items: center;
}
.mkbs-empty-text {
text-align: center;
font-size: 14px;
color: #bcbcbc;
margin-top: 8px;
}
.mkbs-empty .fm {
font-size: 48px;
color: #c0c3cc;
}
.mkbs-icon-btn {
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
display: inline-block;
}
.mkbs-icon-btn:hover {
background-color: #f1efea;
}
.mkbs-mktree-container {
display: flex;
flex: auto;
flex-direction: column;
overflow: hidden;
}
.mkbs-mktree-container .loading-wrapper {
position: absolute;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(255, 255, 255, 0.4);
}
.mkbs-mktree-container .directory-wrapper {
padding: 5px 24px;
flex: 1;
overflow: auto;
}
.mkbs-mktree-container .directory-wrapper .active {
background-color: #f0faff;
}
.mkbs-mktree-container .directory-wrapper .node__item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 0 0 5px;
}
.mkbs-mktree-container .directory-wrapper .node__item.search-list__item {
cursor: pointer;
height: 32px;
line-height: 32px;
}
.mkbs-mktree-container .directory-wrapper .node__item.search-list__item:hover {
background: #f6f6f6;
}
.mkbs-mktree-container .directory-wrapper .node__item .fm {
color: #3296FA;
font-size: 16px;
}
.mkbs-mktree-container .directory-wrapper .node__item.disabled {
color: #d9d9d9;
}
.mkbs-mktree-container .directory-wrapper .node__item.disabled .fm {
color: #d9d9d9;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--title {
display: flex;
flex: auto;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--title .node--title__icon {
flex: none;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--title .node--title__label {
display: flex;
flex: auto;
margin-left: 4px;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--title .node--title__label .title--label__text {
white-space: nowrap;
text-overflow: ellipsis;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--title .node--title__label .title--label__count {
color: #aaa;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--title .node--title__label .title--label__unsaved {
flex: 1 0 auto;
color: #ff8931;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--operator {
display: inline-block;
opacity: 0;
height: 32px;
}
.mkbs-mktree-container .directory-wrapper .node__item .node--operator.show-tips {
display: inline-block;
}
.mkbs-mktree-container .directory-wrapper .node__item:hover .node--operator {
opacity: 1;
}
.mkbs-mktree-container .directory-wrapper .node__item.load-more {
color: #3296FA;
cursor: pointer;
}
.mkbs-mktree-container .directory-wrapper .ant-tree {
flex-grow: 1;
}
.mkbs-mktree-container .directory-wrapper .ant-tree li {
padding: 1px 0;
}
.mkbs-mktree-container .directory-wrapper .ant-tree li .ant-tree-switcher {
height: 32px;
line-height: 32px;
}
.mkbs-mktree-container .directory-wrapper .ant-tree li .ant-tree-switcher:after {
display: inline-block;
font-size: 12px;
color: #ccc;
font-family: Maycur;
content: '\e918' ;
}
.mkbs-mktree-container .directory-wrapper .ant-tree li .ant-tree-switcher.ant-tree-switcher_open:after {
transform: scale(0.9) rotate(90deg);
}
.mkbs-mktree-container .directory-wrapper .ant-tree li .ant-tree-switcher.ant-tree-switcher_close:after {
transform: scale(0.9) rotate(0deg);
}
.mkbs-mktree-container .directory-wrapper .ant-tree li .ant-tree-switcher.ant-tree-switcher-noop:after {
content: none ;
}
.mkbs-mktree-container .directory-wrapper .ant-tree li span.ant-tree-iconEle {
width: 24px;
height: 32px;
line-height: 32px;
}
.mkbs-mktree-container .directory-wrapper .ant-tree li .ant-tree-node-content-wrapper {
box-sizing: border-box;
min-width: calc(100% - 20px);
width: auto;
height: 32px;
line-height: 32px;
padding: 0;
border-radius: 0;
color: #191f25;
font-size: 14px;
}
.mkbs-mktree-container .directory-wrapper .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
background-color: transparent;
}
.mkbs-mktree-container .search-box {
flex: 0 0 auto;
position: relative;
padding: 9px 24px;
border-bottom: 1px solid #e8e8e8;
}
.mkbs-mktree-container .search-box .ant-input {
border-radius: 1px;
background-color: #f2f2f2;
border-color: #f2f2f2;
}
.mkbs-mktree-container .alert-box {
padding: 9px 24px;
font-size: 12px;
}
.mktree-tips {
animation: move 0.5s;
animation-delay: 1s;
animation-fill-mode: forwards;
}
.mktree-tips .ant-popover-inner-content {
background-color: #3296FA;
color: #fff;
}
.mktree-tips .ant-popover-arrow {
border-top-color: #3296FA ;
border-left-color: #3296FA ;
}
@keyframes move {
from {
transform: translateY(0);
}
to {
transform: translateY(-10px);
}
}