UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

88 lines (72 loc) 2.44 kB
/* ============================= */ /* CSS for control sap.m/Button */ /* High Contrast Black theme */ /* ============================= */ .sapMBtn { background-color: transparent; } .sapMBtnInner { border-radius: 0.375rem; } .sapUiSizeCompact .sapMBar-CTX .sapMBtnInner:not(.sapMBtnDisabled) { border-color: @sapUiButtonBorderColor; } span.sapMBtnInner.sapMBtnEmphasized { border-width: 0.125rem; } /* --------------------------------------------------------------------- */ /* Custom focus outline: */ /* --------------------------------------------------------------------- */ html.sap-desktop .sapMBtn:focus > .sapMFocusable { outline: 0.125rem dotted @sapUiContentFocusColor; outline-offset: -0.125rem; border-color: transparent; border-radius: 0; } html.sap-desktop .sapMBtn:focus > .sapMFocusable:not(.sapMBtnActive) { border-radius: 0; } /* ---------------------------------------------------------------------*/ /* Custom focus outline for IE and Edge: */ /* ---------------------------------------------------------------------*/ .sapMBtn:focus > .sapMBtnInner.sapMFocusable.sapMIE { outline: none; position: relative; } .sapMBtnFocusDiv { box-sizing: border-box; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 0; } /* dotted line appears blurry in IE and EDGE browsers. In these cases use dashed */ .sapMBtn:focus .sapMBtnFocusDiv { border: 2px dashed @sapUiContentFocusColor; } /* ---------------------------------------------------------------------*/ /* Disabled state */ /* ---------------------------------------------------------------------*/ .sapMBtnDisabled { cursor: default; } .sapMBtnDisabled .sapMBtnInner, .sapUiSizeCompact .sapMBar-CTX .sapMBtnDisabled > .sapMBtnInner { border-color: @sapUiHcReducedForeground; color: @sapUiContentDisabledTextColor; } .sapMBtnDisabled > span.sapMBtnInner.sapMBtnAccept, .sapMBtnDisabled > span.sapMBtnInner.sapMBtnReject, .sapMBtnDisabled > span.sapMBtnInner.sapMBtnEmphasized { border-color: @sapUiHcReducedForeground; color: @sapUiContentDisabledTextColor; } .sapMBtnDisabled .sapMBtnInner .sapMBtnIcon { border-color: @sapUiHcReducedForeground; color: @sapUiContentDisabledTextColor; } .sapMBtnDisabled .sapMBtnActive { background-color: @sapUiButtonBackground; }