@ionic/core
Version:
Base components for Ionic
55 lines (46 loc) • 1.26 kB
CSS
.split-pane {
/**
* @prop --border: Border between panes
*/
left: 0;
right: 0;
top: 0;
bottom: 0;
display: flex;
position: absolute;
flex-direction: row;
flex-wrap: nowrap;
contain: strict; }
.split-pane-visible > .split-pane-side,
.split-pane-visible > .split-pane-main {
left: 0;
right: 0;
top: 0;
bottom: 0;
position: relative;
flex: 1;
/* stylelint-disable-next-line declaration-no-important */
box-shadow: none ;
z-index: 0; }
.split-pane-visible > .split-pane-side:not(ion-menu),
.split-pane-visible > ion-menu.split-pane-side.menu-enabled {
display: flex;
flex-shrink: 0; }
.split-pane-side:not(ion-menu) {
display: none; }
.split-pane-visible > .split-pane-side {
order: -1; }
.split-pane-visible > .split-pane-side[side=end] {
order: 1; }
.split-pane-ios {
--border: 0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, #c8c7cc))); }
.split-pane-ios.split-pane-visible > .split-pane-side {
min-width: 270px;
max-width: 28%;
border-right: var(--border);
border-left: 0; }
.split-pane-ios.split-pane-visible > .split-pane-side[side=end] {
min-width: 270px;
max-width: 28%;
border-right: 0;
border-left: var(--border); }