模块:Test:修订间差异
来自夜幕之下
跳到导航跳到搜索
无编辑摘要 |
无编辑摘要 |
||
| 第14行: | 第14行: | ||
html:tag('div') | html:tag('div') | ||
:addClass('card-fullscreen-img') | :addClass('card-fullscreen-img') | ||
:css('background-image', 'url([[File:test卡面. | :css('background-image', 'url([[File:test卡面.jpg]])') -- 替换为你的文件名 | ||
:css('background-size', 'cover') | :css('background-size', 'cover') | ||
:css('background-position', 'center') | :css('background-position', 'center') | ||
2026年3月2日 (一) 22:48的版本
此模块的文档可以在模块:Test/doc创建
local p = {}
-- 最简单的全屏卡面模块
function p.main(frame)
-- 创建外层容器
local html = mw.html.create('div')
:addClass('card-fullscreen-wrapper')
:css('position', 'relative')
:css('width', '100%')
:css('height', '100vh') -- 全屏高度
:css('overflow', 'hidden')
-- 卡面图片
html:tag('div')
:addClass('card-fullscreen-img')
:css('background-image', 'url([[File:test卡面.jpg]])') -- 替换为你的文件名
:css('background-size', 'cover')
:css('background-position', 'center')
:css('width', '100%')
:css('height', '100%')
:done()
-- 遮罩层(可加渐变或半透明黑色)
html:tag('div')
:addClass('card-fullscreen-overlay')
:css('position', 'absolute')
:css('top', '0')
:css('left', '0')
:css('width', '100%')
:css('height', '100%')
:css('background', 'rgba(0,0,0,0.3)') -- 半透明黑色
:done()
return html
end
return p