UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

214 lines (177 loc) 3.99 kB
/* ====================================== */ /* CSS for control sap.m/RatingIndicator */ /* Base theme */ /* ====================================== */ .sapMRI { position: relative; display: inline-block; overflow: hidden; vertical-align: top; padding: 0; margin: 0.8125rem 0; } html.sap-phone .sapMRI:focus, html.sap-tablet .sapMRI:focus { outline: none; } .sapMRISelector { position: absolute; background: transparent; width: 100%; height: 100%; } .sapMRISel { float: left; display: block; overflow: hidden; padding: 0; margin: 0; color: var(--sapAccentColor1); word-wrap: normal; white-space: nowrap; } .sapMRIUnsel { position: relative; float: right; color: darken(@sapUiContentForegroundColor, 25); word-wrap: normal; white-space: nowrap; } .sapMRIUnselWrapper { float: right; overflow: hidden; } .sapMRIHov { float: left; display: none; overflow: hidden; word-wrap: normal; white-space: nowrap; color: darken(@sapUiAccent1, 5); } .sapMRIIconSel, .sapMRIIconUnsel, .sapMRIIconHov, .sapMRIIconReadOnly { font-family: var(--sapContent_IconFontFamily); } .sapMListTblCell > .sapMRI { margin: 0; } .sapUiSizeCondensed .sapUiTableDataCell > .sapUiTableCellInner > .sapMRI { box-sizing: content-box; padding: 0; margin: 0 0.5rem; } .sapMRI.sapUiRatingIndicatorXS .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorXS .sapMImg:last-child, .sapMRI.sapUiRatingIndicatorS .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorS .sapMImg:last-child, .sapMRI.sapUiRatingIndicatorM .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorM .sapMImg:last-child, .sapMRI.sapUiRatingIndicatorL .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorL .sapMImg:last-child { padding-right: 0; } .sapMRIDisabled { outline: none; cursor: default; } .sapMRIDisplayOnly { outline: none; cursor: default; margin: 0; } .sapMRI.sapMRIDisplayOnly .sapUiIcon, .sapMRI.sapMRIDisplayOnly .sapMImg { padding-right: @sapUiRIIconPaddingDisplayOnly; height: @sapUiRIIconSizeDisplayOnly; } .sapMRI .sapUiIcon, .sapMRI .sapMImg { padding-right: @sapUiRIIconPaddingCozy; height: @sapUiRIIconSizeCozy; vertical-align: top; } .sapMRI .sapUiIcon:last-child, .sapMRI .sapMImg:last-child { padding-right: 0; } /* Compact mode */ .sapUiSizeCompact { .sapMRI { margin: 0.5rem 0; } .sapMRI.sapMRIDisplayOnly { margin: 0; } .sapMRI .sapUiIcon, .sapMRI .sapMImg { padding-right: @sapUiRIIconPaddingCompact; height: @sapUiRIIconSizeCompact; } .sapMRI.sapMRIDisplayOnly.sapMRINoCustomIconSize .sapUiIcon, .sapMRI.sapMRIDisplayOnly.sapMRINoCustomIconSize .sapMImg { height: @sapUiRIIconSizeDisplayOnly; } .sapMRI .sapUiIcon:last-child, .sapMRI .sapMImg:last-child { padding-right: 0; } } /* Condensed mode */ .sapUiSizeCondensed .sapUiTableDataCell .sapMRI .sapUiIcon, .sapUiSizeCondensed .sapUiTableDataCell .sapMRI .sapMImg { vertical-align: top; } .sapUiSizeCondensed .sapMRI .sapUiIcon, .sapUiSizeCondensed .sapMRI .sapMImg { padding-right: 0; } .sapMRI.sapUiRatingIndicatorXS { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingXS; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorS { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingS; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorM { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingM; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorL { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingL; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorXS, .sapMRI.sapUiRatingIndicatorS, .sapMRI.sapUiRatingIndicatorM, .sapMRI.sapUiRatingIndicatorL { .sapUiIcon:last-child, .sapMImg:last-child { padding-right: 0; } } .sapMRI.sapMRIDisplayOnly { .sapMRIIconSel { color: var(--sapTextColor); } } .sapMRIReadOnly .sapMRIUnsel .sapMRIunratedIcon, .sapMRIDisplayOnly .sapMRIUnsel .sapMRIunratedIcon, .sapMRIDisabled .sapMRIUnsel .sapMRIunratedIcon { vertical-align: baseline; }