UNPKG

@openui5/sap.tnt

Version:

OpenUI5 UI Library sap.tnt

175 lines (142 loc) 5 kB
/* ================================= */ /* CSS for control sap.tnt/ToolPage */ /* Base theme */ /* ================================= */ /* ========================================================================== */ /* Variables */ /* ========================================================================== */ @_sap_tnt_ToolPage_AnimationDuration : 0.3s; @_sap_tnt_ToolPage_Background: var(--sapBackgroundColor); @_sap_tnt_ToolPage_ContentBackgroundStandard: none; @_sap_tnt_ToolPage_ContentBackgroundSolid: none; @_sap_tnt_ToolPage_ContentBackgroundTransparent: none; @_sap_tnt_ToolPage_ContentBackgroundList: none; @_sap_tnt_ToolPage_AsideCollapsedLayoutSTransform: -100%; @_sap_tnt_ToolPage_AsideCollapsedLayoutSTransformRtl: 100%; @_sap_tnt_ToolHeader_Shadow: none; /* ========================================================================== */ /* Root element */ /* ========================================================================== */ .sapTntToolPage { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; flex-direction: column; box-sizing: border-box; overflow: hidden; background: @_sap_tnt_ToolPage_Background; } /* ========================================================================== */ /* Header wrapper */ /* ========================================================================== */ .sapTntToolPageHeaderWrapper { z-index: 3; box-shadow: @_sap_tnt_ToolHeader_Shadow; } /* ========================================================================== */ /* Content wrapper */ /* ========================================================================== */ .sapTntToolPageContentWrapper { display: flex; flex: 1; min-height: 0; /* fixes flex chrome issue */ position: relative; } /* Aside container ========================================================================== */ .sapTntToolPageAside { max-width: 100%; display: flex; flex-direction: column; will-change: transform; z-index: 2; } .sapTntToolPageAsideContent { display: flex; flex-direction: column; flex-grow: 1; height: 100%; } html:not([data-sap-ui-animation='off']) .sapTntToolPageAside { transition: transform @_sap_tnt_ToolPage_AnimationDuration; } .sapTntToolPage-LayoutS { .sapTntToolPageAside { z-index: 2; position: absolute; left: 0; bottom: 0; top: 0; width: 100%; } .sapTntToolPageAsideCollapsed { .sapTntToolPageAside { transform: translateX(@_sap_tnt_ToolPage_AsideCollapsedLayoutSTransform); } } } /* ========================================================================== */ /* Main container */ /* ========================================================================== */ .sapTntToolPageMain { display: flex; flex-direction: column; flex: 1; min-width: 0; /* fixes flex chrome issue */ overflow: hidden; will-change: transform; background: @_sap_tnt_ToolPage_ContentBackgroundStandard; } .sapTntToolPageMain.sapTntToolPageMainBackground-Solid { background: @_sap_tnt_ToolPage_ContentBackgroundSolid; } .sapTntToolPageMain.sapTntToolPageMainBackground-Transparent { background: @_sap_tnt_ToolPage_ContentBackgroundTransparent; box-shadow: none; } .sapTntToolPageMain.sapTntToolPageMainBackground-List { background: @_sap_tnt_ToolPage_ContentBackgroundList; } .sapTntToolPageMainContent { flex: 1; min-height: 0; /* fixes flex chrome issue */ position: relative; } .sapTntToolPageMainContentWrapper { width: 100%; height: 100%; } /* ========================================================================== */ /* Overrides */ /* ========================================================================== */ .sapTntToolPage.sapTntToolPageWithSideContent .sapTntToolPageHeader [ui5-shellbar] { padding-inline: 0.875rem 1rem; } /* ========================================================================== */ /* RTL */ /* ========================================================================== */ html[dir=rtl] { .sapTntToolPage-LayoutS .sapTntToolPageAsideCollapsed { .sapTntToolPageAside { transform: translateX(@_sap_tnt_ToolPage_AsideCollapsedLayoutSTransformRtl); } } } /* ========================================================================== */ .sapTntToolPageAsideCollapsed { .sapTntToolPageMain { z-index: 1; } .sapTntToolPageAside { z-index: 2; } } .sapUiLocalBusy > .sapTntToolPage { z-index: 0; } .sapTntToolPage.sapUiLocalBusy .sapUiLocalBusyIndicator { z-index: 3; }