更新时间:2020-07-01 23:12:22
下载文件解压后,打开index.html即可在网页上看到效果,每个函数方法代码都有注释,基于threejs的粒子动效,可以根据代码里的注释来修改代码,不懂可以留言,看到都会回,主要就是通过threejs创建第一种粒子添加材质渲染到页面,再创建第二种带光柱的粒子,颜色大小可根据代码注释修改,通过随机数的判断用第二种粒子随机覆盖第一种粒子的材质即可达到波浪起伏随机粒子带光柱的效果
<body class="login-bg">
<div class="login layui-anim layui-anim-up">
<div class="message">用户登录</div>
<div id="darkbannerwrap"></div>
<form method="post" class="layui-form" >
<input name="username" placeholder="用户名" type="text" lay-verify="required" class="layui-input" >
<hr class="hr15">
<input name="password" lay-verify="required" placeholder="密码" type="password" class="layui-input">
<hr class="hr15">
<input value="登录" lay-submit lay-filter="login" style="width:100%;" type="submit">
<hr class="hr20" >
</form>
</div>
<script>
$(function () {
layui.use('form', function () {
var form = layui.form;
//监听提交
form.on('submit(login)', function (data) {
$.post('./action/User.php?action=login',data.field,function(res){
var result = JSON.parse(res);
if(result.code === 200){
location.href = 'map.html'
}else{
layer.msg(result.msg);
}
});
return false;
});
});
})
</script>