2019-12-06 08:24:07 +08:00

93 lines
1.7 KiB
CSS
Executable File

/** 水平分割 */
.split-group {
height: 200px;
}
.split-group:after {
content: "";
clear: both;
}
.split-group > .split-item {
float: left;
height: 100%;
box-sizing: border-box;
}
/** 垂直分割 */
.split-group-vertical {
height: 458px;
}
.split-group-vertical > .split-item {
box-sizing: border-box;
}
/** 嵌套分割 */
.split-group > .split-item > .split-group-vertical {
height: 100%;
}
.split-group-vertical > .split-item > .split-group {
height: 100%;
}
/** 分割线 */
.gutter {
position: relative;
background-color: #f8f8f9;
border: 1px solid #dcdee2;
box-sizing: border-box;
}
/* 水平分割线*/
.gutter.gutter-horizontal {
float: left;
height: 100%;
cursor: col-resize;
border-top: none;
border-bottom: none;
}
.gutter.gutter-horizontal:before, .gutter.gutter-horizontal:after {
content: "";
height: 6px;
border: 2px solid #dcdee2;
border-left: 0;
border-right: 0;
position: absolute;
left: 0;
right: 0;
}
.gutter.gutter-horizontal:before {
top: 50%;
transform: translateY(-50%);
margin-top: -8px;
}
.gutter.gutter-horizontal:after {
margin-bottom: -8px;
bottom: 50%;
transform: translateY(50%);
}
/* 垂直分割线 */
.gutter.gutter-vertical {
cursor: row-resize;
border-left: none;
border-right: none;
text-align: center;
}
.gutter.gutter-vertical:before, .gutter.gutter-vertical:after {
content: "";
width: 6px;
border: 2px solid #dcdee2;
border-top: 0;
border-bottom: 0;
display: inline-block;
height: 100%;
margin: 0 3px;
vertical-align: top;
}