UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

200 lines (168 loc) 3.43 kB
/* ======================================= */ /* CSS for control sap.m/StandardListItem */ /* Base theme */ /* ======================================= */ .sapMSLI { display: -webkit-box; display: flex; height: 3rem; } .sapMSLIDiv { -webkit-box-flex: 1; flex: auto; display: -webkit-box; display: flex; -webkit-box-orient: vertical; flex-direction: column; -webkit-box-pack: center; justify-content: center; overflow: hidden; } .sapMSLITitle, .sapMSLITitleOnly, .sapMSLIDescription { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-box-flex: 9; flex: auto; } .sapMSLITitleDiv, .sapMSLIDescriptionDiv { display: -webkit-box; display: flex; } .sapMSLIDiv.sapMSLITitleDiv { -webkit-box-orient: horizontal; flex-direction: row; -webkit-box-align: center; align-items: center; } .sapMSLIInfo { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-box-flex: 0; flex: none; text-align: right; margin: 0 0 0 1rem; font-size: 0.875rem; } /* The info is aligned right and therefore in RTL mode should be aligned on the left */ html[dir=rtl] .sapMSLIInfo { text-align: left; } .sapMSLI > .sapMLIBContent { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-box-flex: 1; flex: auto; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; } /* IE10/11 flex implementation pushes contents disregarding flex: */ html[data-sap-ui-browser*='ie1'] .sapMSLIDiv { width: 100%; } .sapMSLIImg { margin: 0.5rem 0.75rem 0.5rem 0rem; height: 2rem; width: 2rem; } .sapMSLIImgThumb, .sapMSLIImgIcon, .sapMSLIImgThumbIcon { width: 3rem; height: 3rem; line-height: 3rem; -webkit-box-flex: 0; flex: none; } .sapMSLIImgThumb { margin-right: 0.75rem; } .sapMSLIImgIcon { font-size: 1.375rem; color: @sapUiContentNonInteractiveIconColor; } .sapMSLIImgThumbIcon { font-size: 2.5rem; color: @sapUiContentNonInteractiveIconColor; margin-right: 0.75rem; } .sapMSLIIconActive { color: @sapUiListActiveTextColor; text-shadow: none; } .sapMLIBActive .sapMSLIImgThumbIcon, .sapMLIBActive .sapMSLIImgIcon { color: @sapUiListActiveTextColor; text-shadow: none; } .sapMSLITitle { font-size: 1rem; color: @sapUiListTextColor; padding-bottom: 0.375rem; } .sapMSLIDescription { font-size: 0.875rem; color: @sapUiContentLabelColor; } .sapMSLITitleOnly { font-size: 1rem; color: @sapUiListTextColor; } .sapMInputSuggestionPopup .sapMSLITitleOnly { font-size: @sapMFontMediumSize; } .sapMSLIInfoNone { color: @sapUiNeutralText; } .sapMListShowSeparatorsNone .sapMSLIInfoNone { color: @sapUiNeutralText; } .sapMSLIInfoError { color: @sapUiNegativeText; } .sapMSLIInfoWarning { color: @sapUiCriticalText; } .sapMSLIInfoSuccess { color: @sapUiPositiveText; } .sapMSLIIconThumb, .sapMSLIDescNoIcon, .sapMSLIDescIcon { height: 4rem; } .sapMSLIIconThumb > .sapMLIBContent, .sapMSLIDescIcon > .sapMLIBContent{ padding: .5rem 0; } .sapMLIBActive .sapMSLITitle, .sapMLIBActive .sapMSLIDescription, .sapMLIBActive .sapMSLITitleOnly { color: @sapUiListActiveTextColor; } /* Compact size */ .sapUiSizeCompact{ .sapMSLI { height: 2rem; } .sapMSLIImgIcon, .sapMSLIImgThumbIcon { height: 2rem; line-height: 2rem; } .sapMSLIIconThumb, .sapMSLIDescNoIcon, .sapMSLIDescIcon { height: 4rem; } .sapMSLITitleOnly { font-size: @sapMFontMediumSize; } }