位置: IT常识 - 正文

HTML生日快乐-生日祝福(烟花+粒子动画)(生日快乐html5代码)

编辑:rootadmin
HTML生日快乐-生日祝福(烟花+粒子动画)

推荐整理分享HTML生日快乐-生日祝福(烟花+粒子动画)(生日快乐html5代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html 生日快乐,用html做生日祝福,用html做一个生日快乐网页,html 生日快乐,h5生日快乐源码,生日快乐html5代码,用html做一个生日快乐网页,用html做一个生日快乐网页,内容如对您有帮助,希望把文章链接给更多的朋友!

本人对前端不太了解,对网上代码进行简单修改,完成部署。

粒子动画:https://github.com/kennethcachia/shape-shifter

烟花:网上有许多相关代码,未找到原作者

效果:http://8.130.106.21/HappyBirthday/HappyBirthday.html

代码:

        1)百度网盘

        链接:https://pan.baidu.com/s/1-pC9d_s4ldD6y5Y3KZCkQg          提取码:6666

        2)CSDN免费下载

        https://download.csdn.net/download/kb16045125/86951979

一、HTML页面制作1、更换title

在HappyBirthday/HappyBirthday.html中的title换成相应人的名字

<head> <meta charset="utf-8"> <title>XXX生日快乐</title> <style> html,body{ margin:0px; width:100%; height:100%; overflow:hidden; background:linear-gradient(to left top,blue, #ffc0cb); } </style> <link href="favicon.ico" rel="shortcut icon"></head>2、粒子名字

在粒子展示祝福的名字进行更换

 在HappyBirthday/js/index.js#44行处修改

if (i !== -1) { S.UI.simulate(decodeURI(action).substring(i + 3));} else { S.UI.simulate('|#countdown 3||祝|XXX|生日快乐|祝你|生日快乐|祝你幸福|祝你健康|前途光明|祝你|生日快乐!|#icon heart|#icon heart-empty|#icon heart');}3、粒子颜色

修改粒子动画展示的颜色,视频中使用了粉色(255,192,203)

HTML生日快乐-生日祝福(烟花+粒子动画)(生日快乐html5代码)

HappyBirthday/js/index.js#417行处修改

S.Dot = function (x, y) { this.p = new S.Point({ x: x, y: y, z: 5, a: 1, h: 0 }); this.e = 0.07; this.s = true; this.c = new S.Color(255, 192, 203, this.p.a); this.t = this.clone(); this.q = [];};4、设备兼容

在原版代码中,仅仅在电脑浏览器有一个较为好的展示效果,在手机浏览器上字显示效果不佳以及延时不足,但是无法正常显示,主要调整了粒子间距和延时时间

粒子间距:先设置默认间距为8(手机较好显示),然后判断屏幕是否大于手机一般尺寸,调整大一点13(平板和电脑较好显示)。

粒子间距变小,数量变多,加载起来就慢。

HappyBirthday/js/index.js#525行处修改

if ((window.innerWidth>500 && window.innerHeight>500)){ gap = 13; }

延时时间:当粒子数量变多,加载慢, 按照原作者设置的时间来展示,可能上一个字没展示完就要去展示下一个字,导致变成一坨。

HappyBirthday/js/index.js#119行处修改

HappyBirthday/js/index.js#177行处修改

// 118行 var delay1,delay2; delay1 = 3000; delay2 = 5000; // 177行 if (window.innerWidth>500 && window.innerHeight>500){ delay1 = 1000; delay2 = 2000; }5、音乐播放

由于在某些设备上,无法自动播放音乐,需要通过点击触发,增加点击爱心,开始播放。

二、阿里云部署

通过部署在阿里云,可以通过网址进行访问。

我租了一个阿里云,通过简单部署静态页面就可以访问。

(如果有兄弟紧急使用,也可以叫我帮忙部署一下,哈

1、开放80端口

找到自己的实例,点击完全组,配置开放一个80端口 

开放80端口

2、安装httpdyum -y install httpd 3、启动httpdservice httpd startservice httpd status

 启动之后可以看到如下画面

 4、移动httpd.conf

默认会发布var/www/html下面的网页

cp /etc/httpd/conf/httpd.conf /var/www/html5、上传资源到var/www/html# 解压压缩包unzip HappyBirthday.zip# 删除压缩包rm -rf HappyBirthday.zip6、重启hhtpd service httpd restart7、地址访问http://8.130.106.21/HappyBirthday/HappyBirthday.html
本文链接地址:https://www.jiuchutong.com/zhishi/299598.html 转载请保留说明!

上一篇:【Vue】Vue简介、引入、命令式和声明式编程(vue的简介)

下一篇:fine-tuning(微调)的理解(微调是调哪里)

  • 红米k30pro是双扬声器还是单扬声器(红米k30pro双扬声器怎么开)

    红米k30pro是双扬声器还是单扬声器(红米k30pro双扬声器怎么开)

  • vivox50能支持wifi6吗(vivox50支持无线充电器吗)

    vivox50能支持wifi6吗(vivox50支持无线充电器吗)

  • OPPO手机如何恢复备份(oppo手机如何恢复删除的照片和视频)

    OPPO手机如何恢复备份(oppo手机如何恢复删除的照片和视频)

  • 微信怎么恢复日间模式(微信怎么恢复日间)

    微信怎么恢复日间模式(微信怎么恢复日间)

  • 华为平板不能和手机同时登录微信吗(华为平板不能和电脑传输文件)

    华为平板不能和手机同时登录微信吗(华为平板不能和电脑传输文件)

  • id在别的地方登录怎么办(id在别的地方登录可以吗)

    id在别的地方登录怎么办(id在别的地方登录可以吗)

  • 小米手环4小爱同学怎么用不了(小米手环小爱同学请检查下网络设置)

    小米手环4小爱同学怎么用不了(小米手环小爱同学请检查下网络设置)

  • win7忘记密码按f8没用(win7忘记密码按f8没用不跳出窗口)

    win7忘记密码按f8没用(win7忘记密码按f8没用不跳出窗口)

  • 苹果air4上市时间(苹果air4是哪一年的)

    苹果air4上市时间(苹果air4是哪一年的)

  • pppoe错误怎么解决(pppoe错误代码)

    pppoe错误怎么解决(pppoe错误代码)

  • 网线哪两根是正负极(网线哪两根是正极线)

    网线哪两根是正负极(网线哪两根是正极线)

  • 充不了话费怎么回事(充不了话费怎么解决)

    充不了话费怎么回事(充不了话费怎么解决)

  • 鼠标上的键都有哪些(鼠标上那么多键干嘛的)

    鼠标上的键都有哪些(鼠标上那么多键干嘛的)

  • 淘宝怎么解除授权应用(淘宝怎么解除授权店铺)

    淘宝怎么解除授权应用(淘宝怎么解除授权店铺)

  • 手机上的图片怎么传到另一个手机(手机上的图片怎么传到U盘)

    手机上的图片怎么传到另一个手机(手机上的图片怎么传到U盘)

  • oppo手机呼吸灯设置(OPPO手机呼吸灯一直闪)

    oppo手机呼吸灯设置(OPPO手机呼吸灯一直闪)

  • 快手戳戳啥意思(快手的戳)

    快手戳戳啥意思(快手的戳)

  • 微博经常访问排序规则(微博经常访问排序规则和时间有关吗)

    微博经常访问排序规则(微博经常访问排序规则和时间有关吗)

  • r17有没有nfc功能(oppo带不带nfc功能)

    r17有没有nfc功能(oppo带不带nfc功能)

  • 树状图怎么做(聚类分析树状图怎么做)

    树状图怎么做(聚类分析树状图怎么做)

  • 美团学生认证在哪(美团学生认证在哪看有没有成功)

    美团学生认证在哪(美团学生认证在哪看有没有成功)

  • mac系统中如何切换全角半角?苹果电脑输入法全角半角切换快捷键介绍(mac系统如何切换大小写)

    mac系统中如何切换全角半角?苹果电脑输入法全角半角切换快捷键介绍(mac系统如何切换大小写)

  • 家里有蟑螂怎么办(家里有蟑螂怎么找到窝)

    家里有蟑螂怎么办(家里有蟑螂怎么找到窝)

  • JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化

    JavaScript | 1000个判断条件难道要写了1000个 if ? 一文教你如何实现分支优化

  • 什么合同属于有效合同
  • 分期收款销售的基本业务处理
  • 自产产品用于职工福利会计处理
  • 实名制车票抵扣怎么操作
  • 滴滴行程单修改器
  • 事业单位库存物品
  • 公司注册前发生费用没有发票怎么办
  • 其他应收款转入实收资本
  • 工程承建方给予的工期奖励如何做账?
  • 经营租用的设备有哪些
  • 安装工程中安装工程与市政路灯工程界定不正确的是
  • 总公司在异地和分公司交社保
  • 代开劳务票税率多少?
  • 饭店试菜费用如何计算
  • 对子公司进行增资
  • 对账单回复函
  • 年初未分配利润在借方表示什么
  • 收取现金后的收入怎么算
  • 月中发当月工资是怎么算的
  • 不征收增值税的项目有哪些
  • 苹果电脑怎么升级系统到最新版本
  • mac怎么设置不自动开机
  • 信用证保证金会退还吗
  • 新政府会计制度科目表
  • 固定资产占资产总额比例
  • php pack
  • 项目部可以直接给工人结账吗
  • phpeach函数
  • PHP:mcrypt_ecb()的用法_Mcrypt函数
  • 委托代销视同买断会计分录怎么写?
  • 工业企业缴纳的税费种类包括
  • 已提减值准备的固定资产报废怎么填写
  • 职工福利费会计科目怎么写
  • 固定资产的使用寿命超过一个会计年度
  • php的execute
  • uniapp实战视频教程
  • Yii2中hasOne、hasMany及多对多关联查询的用法详解
  • php js
  • Win11 KB5025239 / KB5025224 累积更新今日发布
  • 后端三件套
  • fmt println
  • 资产负债表上应付账款是负数
  • 个体双定户税率
  • 筹办期发生业务怎么办
  • windows PostgreSQL 9.1 安装详细步骤
  • sqlserver连接数据库的方法
  • 政府补助的相关法律法规
  • 审计岗位能力要求是什么
  • 话费报销属于什么费用
  • 企业的加油卡如何充值
  • 确认收入结转成本可以写在一张凭证上吗
  • 出口没做免税申请怎么办
  • 公司开出发票但未收到款如何写分录?
  • 关联的公司
  • 建筑设计行业收费标准
  • 现金短缺无法查明计入什么科目
  • 外汇汇兑损益财务处理
  • 其他商业项目
  • mysql的json数据类型
  • sql 语句
  • windows10秋季创意者更新
  • DxDebugService.exe是什么进程 DxDebugService进程安全吗
  • linuxcpu监控
  • vnetd.exe
  • centos最小化安装配置网络
  • mac命令行指令
  • OpenGL ES Emulator比较
  • unity 案例
  • python标准模板库
  • php绘制图形函数
  • 为什么使用json传输数据
  • fiori开发
  • mongodb python
  • javascript面向对象精要pdf
  • python的了解
  • 税控盘连接服务器失败是什么原因黑盘发票无法上传
  • 北京市国家税务局网站官网
  • 竣工交付的资产有哪几种
  • 怎么样开通深圳医保
  • 宁波新注册公司什么时候开始报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设