基于JS怎么实现酷炫的网页特效
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,这篇文章主要介绍了基于JS怎么实现酷炫的网页特效的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇基于JS怎么实现酷炫的网页特效文章都会有所收获,下面我们一起来看看吧。1、鼠
千家信息网最后更新 2024年11月24日基于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安全错误
数据库的锁怎样保障安全
郑州爱疯网络技术有限公司招聘
如何给服务器换ip
校园网络安全短剧本
下城区 软件开发公司
网络安全与犯罪讲座观后感
陕西地道的计算机网络技术
广东考试软件开发费用
网络安全审查 网信办
普通硬盘能装服务器上用吗
乐天时代网络技术
sbc服务器
杭州无忧网络技术公司
对以后软件开发工作建议
一年级如何画网络安全识画
软件开发在哪些城市好火
服务器连接手机的usb网络共享
关于服务器域控制相关书
mysql 跨数据库事务
无线网络技术课堂笔记
vba 遍历数据库表
丰城网络安全
徐州四大开源分布式存储数据库
为什么网络安全素质
野狗云服务器
考研网络安全工作方向
银行数据库嵌套查询
数据库的四个缺点
网络安全求稳
eas数据库
保护网络安全的产品