@openui5/sap.m
Version:
OpenUI5 UI Library sap.m
78 lines (62 loc) • 2.02 kB
text/less
/* =================================== */
/* CSS for control sap.m/Illustration */
/* Base theme */
/* ============================= ===== */
:root {
--sapIllus_BrandColorPrimary: var(--sapContent_Illustrative_Color1);
--sapIllus_BrandColorSecondary: var(--sapContent_Illustrative_Color2);
--sapIllus_StrokeDetailColor: var(--sapContent_Illustrative_Color4);
--sapIllus_Layering1: var(--sapContent_Illustrative_Color5);
--sapIllus_Layering2: var(--sapContent_Illustrative_Color6);
--sapIllus_BackgroundColor: var(--sapContent_Illustrative_Color7);
--sapIllus_ObjectFillColor: var(--sapContent_Illustrative_Color8);
--sapIllus_AccentColor: var(--sapContent_Illustrative_Color3);
--sapIllus_NoColor: none;
--sapIllus_PatternShadow: ~"url(#sapIllus_PatternShadow)";
--sapIllus_PatternHighlight: ~"url(#sapIllus_PatternHighlight)";
.generate-illustrative-colors (20);
}
.generate-illustrative-colors (@colorsCount, @i: 1) when (@i =< @colorsCount) {
@illusColorLESSvar: 'sapContent_Illustrative_Color@{i}';
--sapContent_Illustrative_Color@{i}: @@illusColorLESSvar;
.generate-illustrative-colors(@colorsCount, (@i + 1));
}
.sapIllus_MaskTypeAlpha {
mask-type: alpha;
}
.sapIllus_BlendModeMultiply {
mix-blend-mode: multiply;
}
.sapIllus_BrandColorPrimary {
fill: var(--sapIllus_BrandColorPrimary);
}
.sapIllus_BrandColorSecondary {
fill: var(--sapIllus_BrandColorSecondary);
}
.sapIllus_StrokeDetailColor {
fill: var(--sapIllus_StrokeDetailColor);
}
.sapIllus_Layering1 {
fill: var(--sapIllus_Layering1);
}
.sapIllus_Layering2 {
fill: var(--sapIllus_Layering2);
}
.sapIllus_BackgroundColor {
fill: var(--sapIllus_BackgroundColor);
}
.sapIllus_ObjectFillColor {
fill: var(--sapIllus_ObjectFillColor);
}
.sapIllus_AccentColor {
fill: var(--sapIllus_AccentColor);
}
.sapIllus_NoColor {
fill: var(--sapIllus_NoColor);
}
.sapIllus_PatternShadow {
fill: var(--sapIllus_PatternShadow);
}
.sapIllus_PatternHighlight {
fill: var(--sapIllus_PatternHighlight);
}