Module:Mouse-ripple
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Mouse-ripple/doc
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