Module:GuyPerfect: Difference between revisions
From Inkipedia, the Splatoon wiki
GuyPerfect (talk | contribs) mNo edit summary |
GuyPerfect (talk | contribs) mNo edit summary |
||
Line 13: | Line 13: | ||
-- Outer container | -- Outer container | ||
local ret = "<div style=\"border: 1px solid | local ret = "<div style=\"border: 1px solid rgb(" .. color .. | ||
"; border-width: 8px 1px; border-radius: 8px; " .. | "); border-width: 8px 1px; border-radius: 8px; " .. | ||
"background: #ffffff; display: inline-block; width: 300px;\">" | "background: #ffffff; display: inline-block; width: 300px;\">" | ||
-- Inner client area | -- Inner client area | ||
ret = ret .. "<div style=\"background: #" .. color .. " | ret = ret .. "<div style=\"background: #rgba(" .. color .. ", 64); " .. | ||
"box-shadow: 0 0 16px #ffffff inset; padding: 8px;\">" | "box-shadow: 0 0 16px #ffffff inset; padding: 8px;\">" | ||
-- Name | -- Name | ||
ret = ret .. "<div style=\"border: 1px solid | ret = ret .. "<div style=\"border: 1px solid rgb(" .. color .. "); " .. | ||
"border-width: 1px 4px; border-radius: 4px; " .. | "border-width: 1px 4px; border-radius: 4px; " .. | ||
"background: | "background: rgba(" .. color .. ", 64); text-align: center; " .. | ||
"font-size: 20px; font-weight: bold; padding: 8px;\">" .. | "font-size: 20px; font-weight: bold; padding: 8px;\">" .. | ||
name .. "</div>" | name .. "</div>" |
Revision as of 01:02, 16 April 2021
Documentation for this module may be created at Module:GuyPerfect/doc
local GAMES = { S = "Splatoon", S2 = "Splatoon 2" } return { gear = function(frame) local game = frame.args[1] local category = frame.args[2] local name = frame.args[3] local color = frame:expandTemplate { title = "SiteColor", args = { GAMES[game] } } -- Outer container local ret = "<div style=\"border: 1px solid rgb(" .. color .. "); border-width: 8px 1px; border-radius: 8px; " .. "background: #ffffff; display: inline-block; width: 300px;\">" -- Inner client area ret = ret .. "<div style=\"background: #rgba(" .. color .. ", 64); " .. "box-shadow: 0 0 16px #ffffff inset; padding: 8px;\">" -- Name ret = ret .. "<div style=\"border: 1px solid rgb(" .. color .. "); " .. "border-width: 1px 4px; border-radius: 4px; " .. "background: rgba(" .. color .. ", 64); text-align: center; " .. "font-size: 20px; font-weight: bold; padding: 8px;\">" .. name .. "</div>" ret = ret .. "</div></div>" return ret end }