Módulo:SiteColor
De Inkipedia
Produce un valor de color triplete RGB utilizando los colores del sitio de Inkipedia ES.
Parémetros
{{SiteColor|<tema>}}
tema |
Sin nombre. | El ID del tema para el color a utilizar. Debe ser uno de los siguientes:
|
Ejemplo
Código
<span style="color: rgb({{SiteColor|Splatoon 2}});">Texto de ejemplo de ''Splatoon 2''</span>
Para uso en plantillas con un parámetro de color opcional:
style=" background:rgb({{#if:{{{color|}}}|{{{color}}}|{{SiteColor|Generico}}}}); "
Resultado
Texto de ejemplo de Splatoon 2
Ejemplo de categoría
También se puede utilizar directamente las clases definidas por SiteColor.
Estos están definidos en MediaWiki:SiteColor.css. Si necesita actualizarse, por favor pregunte a uno de los administradores.
{| class="wikitable sitecolor-generico" ! Columna 1 ! Columna 2 |+ | Ejemplo || Texto |- |}
Columna 1 | Columna 2 |
---|---|
Ejemplo | Texto |
<div class="site-color-background-generico site-color-text-generico">Texto de ejemplo genérico</div> <div class="site-color-background-shadow-s site-color-text-s">Texto de ejemplo ''Splatoon''</div>
Texto de ejemplo genérico
Texto de ejemplo Splatoon
local p = {} function p.getSiteColor(theme) local switch = { ["Generico"] = "0, 153, 255", -- <!-- #0099FF --> ["Octo Expansion"] = "174, 21, 102", -- <!-- #AE1566 --> ["Salmon Run"] = "242, 124, 47", -- <!-- #F27C2F --> ["La cara del orden"] = "207, 133, 120", -- <!-- #CF8578 --> ["Splatoon"] = "170, 220, 0", -- <!-- #AADC00 --> ["Splatoon 2"] = "240, 60, 120", -- <!-- #F03C78 --> ["Splatoon 3"] = "235, 238, 61", -- <!-- #EBEE3D --> } -- devuelve el resultado, o utiliza un valor por defecto si no coincide. return switch[theme] or "192, 192, 192" -- #C0C0C0 end -- Función principal que llama a getTheme con un argumento de tema pasado function p.main(frame) -- El parámetro de tema es el primero posicional, o nil si no se especifica. local theme = frame:getParent().args[1] return p.getSiteColor(theme) end return p