[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  wordpress教程,国外永久免费VPS

WordPress如何利用代码实现网页粒子背景粒子特效

全球[VPS测评]来源:VPS推荐网点击:888
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
WordPress如何利用代码实现网页粒子背景粒子特效

原理:
利用canvas-nest.js脚本实现canvas上绘制的蜂窝状网站背景

特性:
不依赖于 jQuery 和 JavaScript 框架
轻量级,只有 1.66kb 大小
非常容易使用

使用:
1、下载canvas-nest.min.js脚本文件

复制!function() { function o(w, v, i) { return w.getAttribute(v) || i } function j(i) { return document.getElementsByTagName(i) } function l() { var i = j("script"), w = i.length, v = i[w - 1]; return { l: w, z: o(v, "zIndex", -1), o: o(v, "opacity", 0.5), c: o(v, "color", "255,0,0"), n: o(v, "count", 99) } } function k() { r = u.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth, n = u.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight } function b() { e.clearRect(0, 0, r, n); var w = [f].concat(t); var x, v, A, B, z, y; t.forEach(function(i) { i.x += i.xa, i.y += i.ya, i.xa *= i.x > r || i.x < 0 ? -1 : 1, i.ya *= i.y > n || i.y < 0 ? -1 : 1, e.fillRect(i.x - 0.5, i.y - 0.5, 1, 1); for (v = 0; v < w.length; v++) { x = w[v]; if (i !== x && null !== x.x && null !== x.y) { B = i.x - x.x, z = i.y - x.y, y = B * B + z * z; y < x.max && (x === f && y >= x.max / 2 && (i.x -= 0.03 * B, i.y -= 0.03 * z), A = (x.max - y) / x.max, e.beginPath(), e.lineWidth = A / 2, e.strokeStyle = "rgba(" + s.c + "," + (A + 0.2) + ")", e.moveTo(i.x, i.y), e.lineTo(x.x, x.y), e.stroke()) } } w.splice(w.indexOf(i), 1) }), m(b) } var u = document.createElement("canvas"), s = l(), c = "c_n" + s.l, e = u.getContext("2d"), r, n, m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(i) { window.setTimeout(i, 1000 / 45) }, a = Math.random, f = { x: null, y: null, max: 20000 }; u.id = c; u.style.cssText = "position:fixed;top:0;left:0;z-index:" + s.z + ";opacity:" + s.o; j("body")[0].appendChild(u); k(), window.onresize = k; window.onmousemove = function(i) { i = i || window.event, f.x = i.clientX, f.y = i.clientY }, window.onmouseout = function() { f.x = null, f.y = null }; for (var t = [], p = 0; s.n > p; p++) { var h = a() * r, g = a() * n, q = 2 * a() - 1, d = 2 * a() - 1; t.push({ x: h, y: g, xa: q, ya: d, max: 6000 }) } setTimeout(function() { b() }, 100)}();

2、通过FTP等方法上传到自己网站上,得到脚本的URL链接。

3、添加下面代码到网站标签之前即可,例如

复制<script src="<?php bloginfo('template_directory'); ?>/js/canvas-nest.min.js"></script>

想换蜂窝颜色透明度或者数量,修改js文件里面的opacity、color和count数值即可。

注:代码来源于网络,原创未知;在修改添加之前请做好数据的备份工作!


[wordpress教程]历史优惠活动内容
  • 如何在Docker上安装WordPress网站程序?docker安装wordpress教程
  • 腾讯云云数据库MySQL外网启用及外网连接数据库安装WordPress教程
  • AMH教程 – 创建站点、MYSQL数据库、FTP账户搭建WordPress教程
  • 腾讯云云数据库MySQL外网启用及外网连接数据库安装WordPress教程
  • 腾讯云云数据库MySQL外网启用及外网连接数据库安装WordPress教程
  • WordPress教程:如何删除文章的同时删除图片附件以及特色图像
  • WordPress教程之 如何快速批量修改文章内容信息?
  • wordpress教程之wordpress自动内链内链Tag标签&关键词
  • wordpress教程之如何获取WordPress所有分类名字和ID
  • WordPress教程之使用batch cat插件批量更改文章分类
  • wordpress教程之自动为新文章添加已经存在的标签
  • #wordpress教程#为dux主题文章站外链接自动添加nofollow属性
  • AMH教程 – 创建站点、MYSQL数据库、FTP账户搭建WordPress教程

  • 猜你可能想看的VPS


    转载请注明原文地址:http://140.238.13.167:12355/read-74930.html

    下一篇       上一篇