Template:Demo RecipeItemIcon/styles.css: Difference between revisions
From Eco - English Wiki
| [unchecked revision] | [unchecked revision] |
No edit summary Tag: Manual revert |
No edit summary |
||
| Line 1: | Line 1: | ||
/* NOTE: The size of 'em' is set in the template via inline styles setting 'font-size' */ | |||
.recipe-item-icon { | .recipe-item-icon { | ||
position: relative; | position: relative; | ||
width: fit-content; | width: fit-content; | ||
height: fit-content; | height: fit-content; | ||
overflow: hidden; | |||
background-color: yellow; | background-color: yellow; | ||
border: clamp(3px, 0.05em, 8px) solid yellow; | border: clamp(3px, 0.05em, 8px) solid yellow; | ||
border-radius: clamp(4px, 0.1em, 16px); | border-radius: clamp(4px, 0.1em, 16px); | ||
} | |||
.recipe-item-icon::after { | |||
content: ""; | |||
position: absolute; | |||
bottom: 0; | |||
right: 0; | |||
width: 50%; | |||
height: 50%; | |||
background: linear-gradient( | |||
135deg, | |||
rgba(0,0,0,0.6) 0%, | |||
rgba(0,0,0,0.4) 35%, | |||
rgba(0,0,0,0.15) 55%, | |||
rgba(0,0,0,0) 70% | |||
); | |||
} | } | ||
Revision as of 15:11, 19 February 2026
/* NOTE: The size of 'em' is set in the template via inline styles setting 'font-size' */
.recipe-item-icon {
position: relative;
width: fit-content;
height: fit-content;
overflow: hidden;
background-color: yellow;
border: clamp(3px, 0.05em, 8px) solid yellow;
border-radius: clamp(4px, 0.1em, 16px);
}
.recipe-item-icon::after {
content: "";
position: absolute;
bottom: 0;
right: 0;
width: 50%;
height: 50%;
background: linear-gradient(
135deg,
rgba(0,0,0,0.6) 0%,
rgba(0,0,0,0.4) 35%,
rgba(0,0,0,0.15) 55%,
rgba(0,0,0,0) 70%
);
}
.recipe-item-icon__img-container {
width: 1em;
height: 1em;
}
.recipe-item-icon__img-container img {
display: block;
}
.recipe-item-icon__count {
position: absolute;
bottom: clamp(4px, 0.1em, 16px);
right: clamp(4px, 0.1em, 16px);
line-height: 1;
color: #fff;
text-shadow: 0 1px 2px rgba(0,0,0,0.85);
font-weight: bold;
font-size: 0.25em;
}
/* Kill VE filler paragraph after the icon, only in the demo table */
.recipe-icon-demo td .recipe-item-icon + p {
margin: 0 !important;
line-height: 0 !important;
height: 0 !important;
}
.recipe-icon-demo td .recipe-item-icon + p > br {
display: none;
}