nicecode-v2/packages/biz/src/treeTransfer/index.less

114 lines
2.1 KiB
Plaintext

.zhst-biz-treeTransfer {
display: flex;
align-items: center;
&-left {
border-radius: 8px;
overflow: hidden;
&_card {
display: flex;
flex-direction: column;
position: relative;
min-height: 544px;
background-color: #FCFCFC;
border: 2px solid #f7f7f7;
&_title {
padding: 12px;
text-align: center;
border-bottom: 2px solid #f7f7f7;
}
.ant-tabs {
.ant-tabs-nav {
margin-bottom: 0;
}
.ant-tabs-nav-list {
width: 100%;
}
.ant-tabs-tab {
margin: 0;
justify-content: center;
text-align: center;
flex: 1;
}
}
&_search {
display: flex;
margin: 16px 20px;
&_input {
flex: 1;
}
&_filters {
margin-left: 8px;
}
}
&-tree {
margin: 0 20px;
}
&-footer {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
}
}
}
&-middle {
padding: 24px;
height: 100%;
color: #d9d9d9;
transform-origin: center center;
transform: rotate(90deg);
}
&-right {
border-radius: 8px;
overflow: hidden;
&_card {
position: relative;
min-height: 544px;
background-color: #FCFCFC;
border: 2px solid #f7f7f7;
&_title {
padding: 12px;
text-align: center;
border-bottom: 2px solid #f7f7f7;
}
&__items {
width: 100%;
font-size: 14px;
overflow-y: scroll;
box-sizing: border-box;
&::-webkit-scrollbar {
display: none;
}
&___item {
margin: 0;
padding: 4px 12px;
cursor: pointer;
transition: 0.3s ease-out all;
}
}
&__btns {
width: 100%;
padding: 8px;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
box-sizing: border-box;
border-top: 2px solid #f0f0f0;
}
}
}
}