摘要

分享一个花瓣飘落的特效,可以加到自己博客上再装点一下节日氛围。

【效果展示】

【PHP文件】

此处为隐藏的内容

发表评论并刷新,方可查看

以上代码保存为hua.php文件,图片居右显示。

【JS文件】

展开

if(!Date.now){Date.now=function(){return new Date().getTime()}}(function(){var vendors=["webkit","moz"];for(var i=0;i(elHeight)-(this.size+6)){this.reset()}this.element.style.top=this.y+"px";this.element.style.left=this.x+"px";this.step+=this.stepSize;if(doRatio===false){this.x+=Math.cos(this.step)}else{this.x+=(doRatio+Math.cos(this.step))}if(options.collection){if(this.x>this.target.x&&this.xthis.target.y&&this.ythis.target.height){if(curY+this.speed+this.size>this.target.height){while(curY+this.speed+this.size>this.target.height&&this.speed>0){this.speed*=0.5}ctx.fillStyle=defaults.flakeColor;if(colData[parseInt(curX)][parseInt(curY+this.speed+this.size)]==undefined){colData[parseInt(curX)][parseInt(curY+this.speed+this.size)]=1;ctx.fillRect(curX,(curY)+this.speed+this.size,this.size,this.size)}else{colData[parseInt(curX)][parseInt(curY+this.speed)]=1;ctx.fillRect(curX,curY+this.speed,this.size,this.size)}this.reset()}else{this.speed=1;this.stepSize=0;if(parseInt(curX)+10&&colData[parseInt(curX)-1][parseInt(curY)+1]==undefined){this.x--}else{ctx.fillStyle=defaults.flakeColor;ctx.fillRect(curX,curY,this.size,this.size);colData[parseInt(curX)][parseInt(curY)]=1;this.reset()}}}}}}if(this.x+this.size>(elWidth)-widthOffset||this.x",{"class":"snowfall-canvas"}),collisionData=[];if(bounds.top-collectionHeight>0){$("body").append($canvas);$canvas.css({"position":options.flakePosition,"left":bounds.left+"px","top":bounds.top-collectionHeight+"px"}).prop({width:bounds.width,height:collectionHeight});for(var w=0;w

for(i=0;i

$(document).ready(function(){

$(document).snowfall({image:"https://s2.ax1x.com/2020/01/21/1FlaVK.png", flakeCount:20, minSpeed:1, minSize:8, maxSize:20,});

$(document).snowfall({image:"https://s2.ax1x.com/2020/01/21/1FltDx.png", flakeCount:20, minSpeed:1, minSize:8, maxSize:20,});

$(document).snowfall({image:"https://s2.ax1x.com/2020/01/21/1FlNb6.png", flakeCount:20, minSpeed:1, minSize:8, maxSize:20,});

$(document).snowfall({image:"https://s2.ax1x.com/2020/01/21/1FlYK1.png", flakeCount:20, minSpeed:1, minSize:8, maxSize:20,});

});

/*

参数说明:

image PNG图片地址

flakeCount 数量

minSpeed 速度

minSize 最小尺寸

maxSize 最大尺寸

*/

将以上代码保存为snowfall.js文件

【使用方法】

第一步,将"hua.php""snowfall.js"文件上传到当前主题根目录hua文件夹中

第二步,打开当前主题页脚模板footer.php,在上面添加:

如果只想显示在首页,可以用下面的判断语句把上面的代码包裹起来:

php花朵飘落特效,【新年气象】WordPress 主题添加花瓣飘落特效相关推荐

  1. php花朵飘落特效,WordPress 主题添加花瓣飘落特效

    上篇文章过年啦,挂灯笼!教大家在博客上挂个动画灯笼,可能大家认为很好玩,那就再分享一个花瓣飘落的特效,可以加到自己博客上再装点一下节日氛围. 先贴一下代码,下面有打包的文件下载.// 封装代码 fun ...

  2. WordPress主题添加鼠标点击特效

    关于WordPress主题添加鼠标点击特效方法以及代码使用.看着花里胡哨的,其实实现很简单.找到相对应的文件位置,然后复制粘贴,最后保存运行即可.为了方便新手我尽可能详细些,使用方法:打开宝塔Linu ...

  3. WordPress背景特效,给知更鸟主题添加随鼠标变幻的动态线条

    今天一个群里的朋友看到我的背景问我怎么做的,我就把这个做法分享给大家,就是一个js特效.应该全主题的操作方式是差不多的,我这里以知更鸟为例子. 下载js 这是一个基于canvas绘制的网页背景效果.( ...

  4. php主题怎么增加导航页,教你如何给wordpress主题添加导航栏

    烈火建站学院转载 不是所有的wordpress主题都自带导航栏的,我早就想自行添加一个.昨天的标题前有"GOOGLE是个好老师"这个句子,今早赶紧删了,倒不是不认同,而是觉得在添加 ...

  5. php怎么设置顶部图标,为WordPress主题添加顶部自定义图片功能

    在WordPress主题中,头部(header)的自定义一般来说就是能让用户在后台能够自行更改主题默认显示的图片或者标题的大小颜色这些功能.而为一个主题添加上这些后台选项并不难,在WordPress较 ...

  6. html增加语音朗读功能,给wordpress主题添加上语音播放文章内容文本朗读功能

    摘要:大挖最近在淘wp主题的时候发现一款主题已经支持了语音朗读功能7b2,大挖一直关注的一些产品和运营网站也陆续上线了语音播放... 大挖最近在淘wp主题的时候发现一款主题已经支持了语音朗读功能7b2 ...

  7. idea主题设置、代码特效设置

    本篇文章主要介绍在idea下配置maven.tomcat.jdk的开发环境,最后分享一下idea主题的设置.常用快捷键.工具栏.敲代码特效!! 操作步骤: 1.tomcat配置 2.maven 3.i ...

  8. word wrap.mysql_Mysql远程连接,并解决wordp主题添加问题

    1.增加允许远程连接 MySQL 用户并授权. 在 Linux 主机中在命令提示行下输入下面的命令. > MySQL -uroot -p 密码 2.创建远程登陆用户并授权 grant all P ...

  9. 三款实用且颜值高的国内wordpress主题,免费下载

    wp插件一:WordPress简约博客主题Qzdy 当前主题已更新至4.8版本 介绍 WordPress简约博客主题Qzdy wordpress主题 演示 https://aj0.cn/ 主题预览图 ...

最新文章

  1. 人脸对齐--Dense Face Alignment
  2. 2013汇总计算 广联达gcl_完整工程量计算书分享:广联达+EXCEL计算表+电子+工程模板等赠送...
  3. hypercall的实现机制
  4. mysql-数据库表优化
  5. [Linux]结合awk删除hdfs指定日期前的数据
  6. python response[200_python – django上的代码200 httpresponse
  7. LeetCode 450. 删除二叉搜索树中的节点
  8. 火狐浏览器设置_[教程] 在谷歌浏览器和火狐浏览器里配置DoH加密DNS流量提高安全性...
  9. PDF Checkpoint for mac(pdf文件批量处理工具)
  10. unity生涯的开始——太空飞船小游戏制作
  11. 公司董事会人数怎么确定
  12. Unity CommandBuffer实现毛玻璃特效
  13. 分水岭算法java,C++实现分水岭算法(Watershed Algorithm)
  14. 小白学JS,利用JavaScripty验证通过15位和18位身份证验证性别
  15. Hexo+NexT 如何取消下划线
  16. MSXML2.DOMDocument
  17. 大数据常见英文词汇(待更新)
  18. 自我管理的经典书籍推荐:《自我管理必读12篇》
  19. 下载logisim时显示“系统找不到指定路径”的解决办法!!!!
  20. 区块链是什么?区块链能做什么?区块链学习路线分享

热门文章

  1. c++之头文件基本输出,输入,名字空间,引用,内联函数,函数重载,缺省参数
  2. Java 基础系列(二十二) --- Maven到底是什么? 如何使用
  3. WebRTC音视频采集和播放示例及MediaStream媒体流解析
  4. MapReduce -----MapReduce 调优
  5. DSPE-PEG2K-MAL|磷脂聚乙二醇马来酰亚胺(DSPE-PEG-MAL)|二硬脂酰基磷脂酰乙醇胺 聚乙二醇 马来酰亚胺,齐岳生物
  6. Java并发编程Future超详细教程
  7. JAVA高频面试题目集锦
  8. 多媒体集中控制系统 (4600版)
  9. 【项目实战19】k8s(5)—service服务(IPVS均衡负载)
  10. 联合索引,组合索引,详细应用实例