acud
Version:
acg react 组件库
422 lines (421 loc) • 11.7 kB
CSS
/**
* @file transfer style
* @author zhousheng
*/
/* color */
/* 默认颜色 */
/* 通用-icon */
/* 标签 */
/* 默认颜色 */
/* 其他颜色 */
/* 通用 */
/* 水平 */
/* 垂直 */
/* 序号水平 */
/* 序号垂直 */
.acud-transfer {
box-sizing: border-box;
margin: 0;
padding: 0;
font-size: 12px;
line-height: 1.5715;
list-style: none;
position: relative;
display: flex;
align-items: stretch;
}
.acud-transfer-datasource {
display: flex;
flex-direction: column;
width: 180px;
height: 272px;
border: 1px solid #E8E9EB;
border-radius: 4px;
background-color: #F7F7F9;
overflow: hidden;
}
.acud-transfer-datasource-header {
display: flex;
flex: none;
height: 40px;
padding: 8px 12px;
background-color: #F7F7F9;
border-radius: 4px 4px 0 0;
line-height: 22px;
}
.acud-transfer-datasource-header-checkall {
margin-right: 12px;
}
.acud-transfer-datasource-label {
color: #151B26;
font-size: 12px;
font-weight: 400;
word-break: break-all;
}
.acud-transfer-datasource-body {
overflow: hidden;
background-color: #fff;
display: flex;
flex-direction: column;
flex: auto;
}
.acud-transfer-datasource-list {
overflow: auto;
}
.acud-transfer-datasource-list::-webkit-scrollbar {
width: 6px;
}
.acud-transfer-datasource-list::-webkit-scrollbar-thumb {
background: #D4D6D9;
border-radius: 4px;
}
.acud-transfer-datasource-item {
height: 32px;
padding: 5px 12px;
cursor: pointer;
display: flex;
line-height: 22px;
align-items: center;
color: #151B26;
background-color: #FFFFFF;
border-color: transparent;
}
.acud-transfer-datasource-item:hover {
color: #151B26;
}
.acud-transfer-datasource-item:focus,
.acud-transfer-datasource-item:active {
color: #151B26;
}
.acud-transfer-datasource-item[disabled],
.acud-transfer-datasource-item[aria-disabled="true"],
.acud-transfer-datasource-item[disabled]:hover,
.acud-transfer-datasource-item[aria-disabled="true"]:hover,
.acud-transfer-datasource-item[disabled]:focus,
.acud-transfer-datasource-item[aria-disabled="true"]:focus,
.acud-transfer-datasource-item[disabled]:active,
.acud-transfer-datasource-item[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-transfer-datasource-item:hover {
background-color: #E6F0FF;
}
.acud-transfer-datasource-item:focus,
.acud-transfer-datasource-item:active {
background-color: #FFFFFF;
}
.acud-transfer-datasource-item[disabled],
.acud-transfer-datasource-item[aria-disabled="true"],
.acud-transfer-datasource-item[disabled]:hover,
.acud-transfer-datasource-item[aria-disabled="true"]:hover,
.acud-transfer-datasource-item[disabled]:focus,
.acud-transfer-datasource-item[aria-disabled="true"]:focus,
.acud-transfer-datasource-item[disabled]:active,
.acud-transfer-datasource-item[aria-disabled="true"]:active {
background-color: #FFFFFF;
}
.acud-transfer-datasource-item:hover {
border-color: transparent;
}
.acud-transfer-datasource-item:focus,
.acud-transfer-datasource-item:active {
border-color: transparent;
}
.acud-transfer-datasource-item[disabled],
.acud-transfer-datasource-item[aria-disabled="true"],
.acud-transfer-datasource-item[disabled]:hover,
.acud-transfer-datasource-item[aria-disabled="true"]:hover,
.acud-transfer-datasource-item[disabled]:focus,
.acud-transfer-datasource-item[aria-disabled="true"]:focus,
.acud-transfer-datasource-item[disabled]:active,
.acud-transfer-datasource-item[aria-disabled="true"]:active {
border-color: transparent;
}
.acud-transfer-datasource-item[disabled],
.acud-transfer-datasource-item[aria-disabled="true"] {
cursor: not-allowed;
}
.acud-transfer-datasource-item-title {
margin-left: 8px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.acud-transfer-datasource-item-arrow {
margin-right: 8px;
color: #84868C;
cursor: pointer;
display: flex;
width: 16px;
height: 16px;
}
.acud-transfer-datasource-item-arrow:hover {
color: #5C5F66;
}
.acud-transfer-datasource-item-arrow:focus,
.acud-transfer-datasource-item-arrow:active {
color: #303540;
}
.acud-transfer-datasource-item-arrow[disabled],
.acud-transfer-datasource-item-arrow[aria-disabled="true"],
.acud-transfer-datasource-item-arrow[disabled]:hover,
.acud-transfer-datasource-item-arrow[aria-disabled="true"]:hover,
.acud-transfer-datasource-item-arrow[disabled]:focus,
.acud-transfer-datasource-item-arrow[aria-disabled="true"]:focus,
.acud-transfer-datasource-item-arrow[disabled]:active,
.acud-transfer-datasource-item-arrow[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-transfer-datasource-item-group-option {
padding-left: 60px;
}
.acud-transfer-datasource-item-checkbox {
height: 16px;
}
.acud-transfer-datasource-search {
height: 40px;
padding: 8px 12px;
width: auto;
flex-shrink: 0;
}
.acud-transfer-datasource-nodata {
display: flex;
align-items: center;
flex: auto;
justify-content: center;
}
.acud-transfer-datasource-nodata span {
color: #B8BABF;
font-size: 12px;
margin-top: -16px;
}
.acud-transfer-target {
display: flex;
flex-direction: column;
width: 180px;
height: 272px;
border: 1px solid #E8E9EB;
border-radius: 4px;
background-color: #F7F7F9;
margin-left: 16px;
overflow: hidden;
}
.acud-transfer-target-header {
display: flex;
flex: none;
height: 40px;
padding: 8px 12px;
background-color: #F7F7F9;
border-radius: 4px 4px 0 0;
line-height: 22px;
justify-content: space-between;
}
.acud-transfer-target-label {
color: #151B26;
font-size: 12px;
font-weight: #FFECD4;
}
.acud-transfer-target-clear-all {
font-size: 12px;
font-weight: #FFECD4;
cursor: pointer;
color: #2468F2;
}
.acud-transfer-target-clear-all:hover {
color: #528EFF;
}
.acud-transfer-target-clear-all:focus,
.acud-transfer-target-clear-all:active {
color: #144BCC;
}
.acud-transfer-target-clear-all[disabled],
.acud-transfer-target-clear-all[aria-disabled="true"],
.acud-transfer-target-clear-all[disabled]:hover,
.acud-transfer-target-clear-all[aria-disabled="true"]:hover,
.acud-transfer-target-clear-all[disabled]:focus,
.acud-transfer-target-clear-all[aria-disabled="true"]:focus,
.acud-transfer-target-clear-all[disabled]:active,
.acud-transfer-target-clear-all[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-transfer-target-clear-all[disabled],
.acud-transfer-target-clear-all[aria-disabled="true"] {
cursor: not-allowed;
}
.acud-transfer-target-body {
overflow: hidden;
background-color: #fff;
display: flex;
flex-direction: column;
flex: auto;
}
.acud-transfer-target-list {
overflow: auto;
}
.acud-transfer-target-list::-webkit-scrollbar {
width: 6px;
}
.acud-transfer-target-list::-webkit-scrollbar-thumb {
background: #D4D6D9;
border-radius: 4px;
}
.acud-transfer-target-item {
height: 32px;
padding: 5px 12px;
display: flex;
line-height: 22px;
justify-content: space-between;
color: #151B26;
background-color: #FFFFFF;
border-color: transparent;
}
.acud-transfer-target-item:hover {
color: #151B26;
}
.acud-transfer-target-item:focus,
.acud-transfer-target-item:active {
color: #151B26;
}
.acud-transfer-target-item[disabled],
.acud-transfer-target-item[aria-disabled="true"],
.acud-transfer-target-item[disabled]:hover,
.acud-transfer-target-item[aria-disabled="true"]:hover,
.acud-transfer-target-item[disabled]:focus,
.acud-transfer-target-item[aria-disabled="true"]:focus,
.acud-transfer-target-item[disabled]:active,
.acud-transfer-target-item[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-transfer-target-item:hover {
background-color: #E6F0FF;
}
.acud-transfer-target-item:focus,
.acud-transfer-target-item:active {
background-color: #FFFFFF;
}
.acud-transfer-target-item[disabled],
.acud-transfer-target-item[aria-disabled="true"],
.acud-transfer-target-item[disabled]:hover,
.acud-transfer-target-item[aria-disabled="true"]:hover,
.acud-transfer-target-item[disabled]:focus,
.acud-transfer-target-item[aria-disabled="true"]:focus,
.acud-transfer-target-item[disabled]:active,
.acud-transfer-target-item[aria-disabled="true"]:active {
background-color: #FFFFFF;
}
.acud-transfer-target-item:hover {
border-color: transparent;
}
.acud-transfer-target-item:focus,
.acud-transfer-target-item:active {
border-color: transparent;
}
.acud-transfer-target-item[disabled],
.acud-transfer-target-item[aria-disabled="true"],
.acud-transfer-target-item[disabled]:hover,
.acud-transfer-target-item[aria-disabled="true"]:hover,
.acud-transfer-target-item[disabled]:focus,
.acud-transfer-target-item[aria-disabled="true"]:focus,
.acud-transfer-target-item[disabled]:active,
.acud-transfer-target-item[aria-disabled="true"]:active {
border-color: transparent;
}
.acud-transfer-target-item[disabled],
.acud-transfer-target-item[aria-disabled="true"] {
cursor: not-allowed;
}
.acud-transfer-target-item-wrap {
overflow: hidden;
display: flex;
}
.acud-transfer-target-item-title {
margin-right: 12px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.acud-transfer-target-item-cancel.acudicon-outlined-close {
display: flex;
cursor: pointer;
color: #84868C;
}
.acud-transfer-target-item-cancel.acudicon-outlined-close:hover {
color: #5C5F66;
}
.acud-transfer-target-item-cancel.acudicon-outlined-close:focus,
.acud-transfer-target-item-cancel.acudicon-outlined-close:active {
color: #303540;
}
.acud-transfer-target-item-cancel.acudicon-outlined-close[disabled],
.acud-transfer-target-item-cancel.acudicon-outlined-close[aria-disabled="true"],
.acud-transfer-target-item-cancel.acudicon-outlined-close[disabled]:hover,
.acud-transfer-target-item-cancel.acudicon-outlined-close[aria-disabled="true"]:hover,
.acud-transfer-target-item-cancel.acudicon-outlined-close[disabled]:focus,
.acud-transfer-target-item-cancel.acudicon-outlined-close[aria-disabled="true"]:focus,
.acud-transfer-target-item-cancel.acudicon-outlined-close[disabled]:active,
.acud-transfer-target-item-cancel.acudicon-outlined-close[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-transfer-target-item-arrow {
margin-right: 8px;
cursor: pointer;
color: #84868C;
}
.acud-transfer-target-item-arrow:hover {
color: #5C5F66;
}
.acud-transfer-target-item-arrow:focus,
.acud-transfer-target-item-arrow:active {
color: #303540;
}
.acud-transfer-target-item-arrow[disabled],
.acud-transfer-target-item-arrow[aria-disabled="true"],
.acud-transfer-target-item-arrow[disabled]:hover,
.acud-transfer-target-item-arrow[aria-disabled="true"]:hover,
.acud-transfer-target-item-arrow[disabled]:focus,
.acud-transfer-target-item-arrow[aria-disabled="true"]:focus,
.acud-transfer-target-item-arrow[disabled]:active,
.acud-transfer-target-item-arrow[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-transfer-target-item-group-option {
padding-left: 56px;
}
.acud-transfer-target-search {
padding: 8px 12px;
width: auto;
flex-shrink: 0;
height: 40px;
}
.acud-transfer-target-nodata {
display: flex;
align-items: center;
flex: auto;
justify-content: center;
}
.acud-transfer-target-nodata span {
color: #B8BABF;
font-size: 12px;
margin-top: -16px;
}
.acud-transfer .acud-input input {
font-size: 12px;
}
.acud-transfer.acud-transfer-table .acud-transfer-datasource,
.acud-transfer.acud-transfer-table .acud-transfer-target {
height: 360px;
}
.acud-transfer.acud-transfer-table .acud-transfer-datasource-search,
.acud-transfer.acud-transfer-table .acud-transfer-target-search {
background-color: #F7F7F9;
border-top: 1px solid #fff;
}
.acud-transfer.acud-transfer-table table {
border-top: 1px solid #fff;
}
.acud-transfer.acud-transfer-table table thead tr th:nth-last-child(2) {
border-right: none;
}
.acud-transfer.acud-transfer-table .acud-transfer-table-box {
overflow: auto;
}