« Module:NavCard » : différence entre les versions
De Nefald Wiki
Autres actions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 10 : | Ligne 10 : | ||
local couleur = args['couleur'] or '#3b82f6' | local couleur = args['couleur'] or '#3b82f6' | ||
-- Construction | -- Construction avec lien HTML natif | ||
local result = '< | local result = '<a href="/wiki/' .. lien .. '" class="nav-card-link">' | ||
result = result .. '<div class="nav-card" style="background-color: ' .. couleur .. ';">' | result = result .. '<div class="nav-card" style="background-color: ' .. couleur .. ';">' | ||
-- Image de fond si présente | -- Image de fond si présente | ||
if image and image ~= '' then | if image and image ~= '' then | ||
result = result .. '<div class="nav-card-bg" style="background-image: url( | result = result .. '<div class="nav-card-bg" style="background-image: url([[File:' .. image .. '|300px]]);"></div>' | ||
end | end | ||
-- | -- Contenu | ||
result = result .. '<div class="nav-card- | result = result .. '<div class="nav-card-content">' | ||
result = result .. '<h3 | result = result .. '<h3>' .. titre .. '</h3>' | ||
result = result .. '<p | result = result .. '<p>' .. description .. '</p>' | ||
result = result .. '</div></div></ | result = result .. '</div></div></a>' | ||
return result | return result |