Template:Demo RecipeItemIcon: Difference between revisions
From Eco - English Wiki
| [unchecked revision] | [checked revision] |
No edit summary |
|||
| (22 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<templatestyles src="Template:Demo_RecipeItemIcon/styles.css" /> | <templatestyles src="Template:Demo_RecipeItemIcon/styles.css" /> | ||
<includeonly><div class="recipe-item-icon {{#if: {{{count|}}} | has-count }} {{#switch: {{{border|}}} | yellow = border-yellow | white = border-white | green = border-green | #default = border-white}}" style="font-size:{{{size|64}}}px"><div class="recipe-item-icon__img-container">[[File:{{{icon}}}|{{{size|64}}}px]]</div><span class="recipe-item-icon__count">{{{count|}}}</span></div></includeonly> | |||
<includeonly><div class="recipe-item-icon | |||
<noinclude> | <noinclude> | ||
=== Visual Goals === | === Visual Goals === | ||
[[File:DaisyItem--Icon Yellow.png|frameless|border|upright=3|location=center|link=]] | [[File:DaisyItem--Icon Yellow.png|frameless|border|upright=3|location=center|link=]] | ||
[[File:DaisyItem--Icon White--No-Count.png|border|upright=3|location=center|link=]] | |||
[[File:DaisyItem--Icon White.png|frameless|border|upright=3|location=center|link=]] | [[File:DaisyItem--Icon White.png|frameless|border|upright=3|location=center|link=]] | ||
[[File:DaisyItem--Icon White--100.png|border|upright=3|location=center|link=]] | [[File:DaisyItem--Icon White--100.png|border|upright=3|location=center|link=]] | ||
=== Template Examples === | === Template Examples === | ||
{| class="wikitable recipe-icon-demo" | |||
|+ Border Colors | |||
! Color !! Example | |||
|- | |||
| White ''(Default)'' ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png}} | |||
|- | |||
| Yellow ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|border=yellow}} | |||
|- | |||
| Green ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|border=green}} | |||
|} | |||
{| class="wikitable recipe-icon-demo" | {| class="wikitable recipe-icon-demo" | ||
|+ Responsive Sizing | |+ Responsive Sizing | ||
! Size !! Example | ! Size !! Example | ||
|- | |- | ||
| 64px ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=10|size=64}} | | 64px ''(Default)'' ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=10|size=64}} | ||
|- | |- | ||
| 128px ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=10|size=128}} | | 128px ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=10|size=128}} | ||
| Line 28: | Line 37: | ||
! Count !! Example | ! Count !! Example | ||
|- | |- | ||
| '' | | ''No Count/Shadow'' ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png}} | ||
|- | |- | ||
| 10 ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=10}} | | 10 ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=10}} | ||
| Line 34: | Line 43: | ||
| 100 ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=100}} | | 100 ||{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=100}} | ||
|} | |} | ||
=== Grid Demo === | |||
<div class="row g-2 mb-3"><div class="col-1">{{Demo RecipeItemIcon|icon=DaisyItem_Icon.png|count=100|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=TulipItem Icon.png|count=100|border=yellow|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=LupineItem Icon.png|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=RoseItem Icon.png|count=10|border=yellow|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=FlaxFlowerItem Icon.png|count=67|border=green|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=Flower Icon.png|border=green|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=EcoBookItem Icon.png|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=RiceFlourItem Icon.png|border=green|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=NailItem Icon.png|border=yellow|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=AdobeItem Icon.png|border=green|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=JoshuaLogItem Icon.png|size=48}}</div><div class="col-1">{{Demo RecipeItemIcon|icon=IronOreItem Icon.png|border=yellow|size=48}}</div></div> | |||
=== Recipe Demo === | |||
<div class="row g-2 mb-3 align-items-center justify-content-center"><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2">{{Demo RecipeItemIcon|icon=NailItem Icon.png|border=yellow|size=128|count=2}}</div><div class="col-xs-12 col-sm-2 col-md-1"><i class="fas fa-plus" style="font-size:64px"></i></div><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2">{{Demo RecipeItemIcon|icon=FlaxseedOilItem_Icon.png|border=yellow|size=128|count=0.5}}</div><div class="col-xs-12 col-sm-2 col-md-1"><i class="fas fa-plus" style="font-size:64px"></i></div><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2">{{Demo RecipeItemIcon|icon=WoodBoard_Icon.png|border=yellow|size=128|count=10}}</div><div class="col-xs-12 col-sm-2 col-md-1"><i class="fas fa-equals" style="font-size:64px"></i></div><div class="col-xs-12 col-sm-4 col-md-3 col-lg-2">{{Demo RecipeItemIcon|icon=LumberItem_Icon.png|size=128|count=2}}</div></div> | |||
<templatedata> | <templatedata> | ||
| Line 62: | Line 77: | ||
"example": "10", | "example": "10", | ||
"type": "number" | "type": "number" | ||
}, | |||
"border": { | |||
"description": "Border color", | |||
"type": "string", | |||
"suggestedvalues": [ | |||
"white", | |||
"yellow", | |||
"green" | |||
], | |||
"default": "white", | |||
"autovalue": "white" | |||
} | } | ||
} | } | ||
Latest revision as of 12:47, 24 February 2026
Visual Goals
[edit source]
Template Examples
[edit source]| Color | Example |
|---|---|
| White (Default) |
|
| Yellow |
|
| Green |
|
| Size | Example |
|---|---|
| 64px (Default) |
|
| 128px |
|
| 256px |
|
| Count | Example |
|---|---|
| No Count/Shadow |
|
| 10 |
|
| 100 |
|
Grid Demo
[edit source]Recipe Demo
[edit source]No description.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| size | size | Size in pixels (numbers only)
| Number | optional |
| icon | icon | File name for icon.
| String | required |
| count | count num | A number to display over this icon's image. Useful for showing counts.
| Number | optional |
| border | border | Border color
| String | optional |