基于JS怎么实现酷炫的网页特效
发表于:2024-10-07 作者:千家信息网编辑
千家信息网最后更新 2024年10月07日,这篇文章主要介绍了基于JS怎么实现酷炫的网页特效的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于JS怎么实现酷炫的网页特效文章都会有所收获,下面我们一起来看看吧。1、鼠
千家信息网最后更新 2024年10月07日基于JS怎么实现酷炫的网页特效
这篇文章主要介绍了基于JS怎么实现酷炫的网页特效的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于JS怎么实现酷炫的网页特效文章都会有所收获,下面我们一起来看看吧。
1、鼠标点击弹出爱心
代码
Document
2、鼠标点击弹出文字
代码
Document
3、鼠标点击弹出烟花波纹
代码
4、鼠标小星星拖尾跟随
代码
5、鼠标粒子随心拖尾跟随
代码
粒子随心动画
6、鼠标笑脸跟随+仙女棒+泡泡+雪花+点击烟花效果(自由组合)
代码
Document
7、樱花特效
代码
8、蜘蛛网特效
代码
!function () { function n(n, e, t) { return n.getAttribute(e) || t } function e(n) { return document.getElementsByTagName(n) } function t() { var t = e("script"), o = t.length, i = t[o - 1]; return {l: o, z: n(i, "zIndex", -1), o: n(i, "opacity", .5), c: n(i, "color", "0,0,0"), n: n(i, "count", 99)} } function o() { a = m.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth, c = m.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight } function i() { r.clearRect(0, 0, a, c); var n, e, t, o, m, l; s.forEach(function (i, x) { for (i.x += i.xa, i.y += i.ya, i.xa *= i.x > a || i.x < 0 ? -1 : 1, i.ya *= i.y > c || i.y < 0 ? -1 : 1, r.fillRect(i.x - .5, i.y - .5, 1, 1), e = x + 1; e < u.length; e++) n = u[e], null !== n.x && null !== n.y && (o = i.x - n.x, m = i.y - n.y, l = o * o + m * m, l < n.max && (n === y && l >= n.max / 2 && (i.x -= .03 * o, i.y -= .03 * m), t = (n.max - l) / n.max, r.beginPath(), r.lineWidth = t / 2, r.strokeStyle = "rgba(" + d.c + "," + (t + .2) + ")", r.moveTo(i.x, i.y), r.lineTo(n.x, n.y), r.stroke())) }), x(i) } var a, c, u, m = document.createElement("canvas"), d = t(), l = "c_n" + d.l, r = m.getContext("2d"), x = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (n) { window.setTimeout(n, 1e3 / 45) }, w = Math.random, y = {x: null, y: null, max: 2e4}; m.id = l, m.style.cssText = "position:fixed;top:0;left:0;z-index:" + d.z + ";opacity:" + d.o, e("body")[0].appendChild(m), o(), _window.onresize = o, _window.onmousemove = function (n) { n = n || window.event, y.x = n.clientX, y.y = n.clientY }, _window.onmouseout = function () { y.x = null, y.y = null }; for (var s = [], f = 0; d.n > f; f++) { var h = w() * a, g = w() * c, v = 2 * w() - 1, p = 2 * w() - 1; s.push({x: h, y: g, xa: v, ya: p, max: 6e3}) } u = s.concat([y]), setTimeout(function () { i() }, 100)}();
9、看板娘(左下角的小人)
代码(直接引入js文件即可)
10、烟花
代码
逼真的烟花
关于"基于JS怎么实现酷炫的网页特效"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"基于JS怎么实现酷炫的网页特效"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
代码
特效
鼠标
i.x
i.y
网页
网页特效
烟花
b.r
元素
知识
自由
内容
特效代码
篇文章
粒子
颜色
n.y
y.x
y.y
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全法律怎么讲
5g物联网网络安全专业
梦三国2在哪个国家有服务器
传奇最新数据库
php下载到服务器
bdx服务器命令大全
服务器安全狗防ddos
数据库插入信息代码
供电企业网络安全管理
学数据库表格时所用的软件
集团税务软件开发公司
宽带一直显示正在连接服务器
服务器安全架构拓扑图
山西erp软件开发设计
jdbc访问外部数据库
2018软件开发趋势
保存服务器失败
网络安全最新发展规划
环境监测软件开发价钱
网络安全产品运营助理
5g网络技术研究论文
定制型软件开发项目前期工作
数据库教程实验答案
在职研究生网络安全专业
杏趣直播软件开发
建设银行软件开发招聘
数据库服务器密码是什么
网络安全靶场是什么
exp 导出特定ip数据库
锡林郭勒盟开展网络安全专项检查