Template:Progress ring: Difference between revisions

From Portals of Phereon Wiki
Content added Content deleted
No edit summary
mNo edit summary
Line 1: Line 1:
<includeonly><div id="ring-{{PAGEID}}-{{{id|noID}}}" class="progress-ring" {{#if:{{{style|}}}|style="{{{style}}}"}}><!--
<includeonly><div id="ring-{{PAGEID}}-{{{id|noID}}}" class="progress-ring" {{#if:{{{style|}}}|style="{{{style}}}"}}><!--
-->{{#Widget:ProgressRing
| dimensions = {{#expr: {{{radius|40}}} * 2 + {{{width|8}}}}}
| offset = {{#expr: {{{radius|40}}} + {{{width|8}}} / 2}}
| radius = {{{radius|40}}}
| preline_color = {{{preline-color|#00000077}}}
| preline_width = {{{preline-width|1}}}
| outline_color = {{{outline-color|#000000AA}}}
| outline_width = {{#if:{{{no-outline|}}}||{{{width|8}}}}}
| mainline_color = {{{color|green}}}
| mainline_width = {{#if:{{{no-outline|}}}|{{{width|8}}}|{{#expr: {{{width|8}}} - {{{outline-width|2}}} }}}}
}}<!--
--><span class="percentage" style="font-size: {{#expr: ({{{radius|40}}} * 2 - {{{width|8}}}) * 0.3}}px;">{{#expr:{{{percentage|0}}} round 1}}%</span><!--
--><span class="percentage" style="font-size: {{#expr: ({{{radius|40}}} * 2 - {{{width|8}}}) * 0.3}}px;">{{#expr:{{{percentage|0}}} round 1}}%</span><!--
--></div><!--
--></div><!--

Revision as of 00:59, 24 December 2020

[view | edit | purge]Documentation
60%

Creates a progress ring

Template style in Template:Progress_ring/ProgressRing.css

Usage

{{Progress ring|radius=40|width=8|color=green|percentage=0|id=anything}}

For more parameters, see TemplateData.

NB! Setting an ID is Recommended if there are more than one rings on the same page

Template data

Creates a progress ring

Template parameters[Edit template data]

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
IDid

Set an ID unique to this particular ring (NO SPACES!)

Stringsuggested
Percentagepercentage

The percentage displayed, enter without %

Default
0
Numberrequired
Radiusradius

Sets the radius of the circle (total diameter will be radius * 2)

Default
40
Numberoptional
Ring widthwidth

Width of the progress ring itself

Default
8
Numberoptional
Colorcolor

Sets the progress bar's color

Default
#fbfbfb
Unknownoptional
Animation timeanim-time

The time in seconds it takes for the ring to fill up (normalized based on percentage)

Default
0.5
Numberoptional
Text Sizesize

Set's the percentage text size (default: adaptive)

Numberoptional
Background colorbackground-color

Background progress ring color

Default
#d6dadc
Unknownoptional
Text Background Colorcenter-color

Percentage background text color

Default
#E0DCD4
Unknownoptional
Text Colortext-color

Percentage text color (default: percentage color)

Default
#d6dadc
Unknownoptional
[view | edit | purge]The above documentation is transcluded fromTemplate:Progress ring/doc.