七日内新公告:全站维护公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Module:Mouse-ripple

猛汉♂百科,万男皆可猛的百科全书!转载请标注来源页面的网页链接,并声明引自猛汉百科。内容不可商用。
跳到导航 跳到搜索
Template-info.svg 模块文档  [创建] [刷新]
local module = {}

local getArgs = require('Module:Arguments').getArgs

function randomRgb()
	function color()
		local val = math.random(0, 255)
		local zero = ''
		if val < 16 then zero = '0' end
		return zero..string.format('%X', val)	
	end
	return '#'..color()..color()..color()
end

-- class: a:画布行 b:块容器(为了尽量少输出字符串)
function canvasLine()
	local line = {}
	for i=1, 50 do
		line[i] = '<b class="b"><b style="color:'..randomRgb()..'"></b></b>'
  end
  return '<b class="a">'..table.concat(line)..'</b>'
end

function _main(args)
	local canvas = {}
	for i=1, 50 do
		canvas[i] = canvasLine()	
	end
	return '<b class="mouse-ripple nomobile">'..table.concat(canvas)..'</b>'
end

function module.main()
	return _main(args)
end

return module