Template:Demo RecipeItemIcon/styles.css: Difference between revisions

From Eco - English Wiki
[unchecked revision][unchecked revision]
WugWugg (talk | contribs)
No edit summary
Tag: Manual revert
WugWugg (talk | contribs)
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;
}