UNPKG

dwui

Version:

a part of wrapper on iView UI

94 lines (86 loc) 2.02 kB
@prefix: ~"split-pane"; @container: ~"@{prefix}-container"; @trigger: ~"@{prefix}-trigger"; .@{prefix}{ position: relative; height: 100%; &-container{ height: 100%; width: 100%; } &-horizontal{ & > div > .@{trigger}{ transform: translateX(-50%); cursor: col-resize; width: 8px; height: 100%; margin: 0 1px; .trigger-middle-point{ width: 3px; height: 20px; p{ width: 100%; height: 1px; margin-top: 2px; } } } } &-vertical{ & > div > .@{trigger}{ transform: translateY(-50%); cursor: row-resize; height: 8px; width: 100%; margin: 1px 0; .trigger-middle-point{ width: 20px; height: 3px; p{ height: 100%; width: 1px; display: inline-block; margin-left: 2px; } } } } &-trigger{ position: absolute; z-index: 3; background: #F8F8F9; box-shadow: 0 0 4px 0 rgba(28,36,56,0.32); .trigger-middle-point{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-87%); line-height: 0px; p{ background: rgba(23,35,61,0.25); } } } &-left-area{ height: 100%; float: left; z-index: 2; // overflow: auto; } &-right-area{ height: 100%; float: left; z-index: 2; // overflow: auto; } &-top-area{ width: 100%; z-index: 2; // overflow: auto; } &-bottom-area{ width: 100%; z-index: 2; // overflow: auto; } }