位置: 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(微调)的理解(微调是调哪里)

  • 5s和5的电池通用吗(5s和5的区别)

    5s和5的电池通用吗(5s和5的区别)

  • 小米平板5pro有电脑模式吗(小米平板5pro有红外线功能吗)

    小米平板5pro有电脑模式吗(小米平板5pro有红外线功能吗)

  • 荣耀60隔空手势怎么设置(荣耀60隔空手势翻页)

    荣耀60隔空手势怎么设置(荣耀60隔空手势翻页)

  • qq黄钻和svip的区别(qq黄钻和会员)

    qq黄钻和svip的区别(qq黄钻和会员)

  • 爱奇艺如何缓存电视剧(爱奇艺如何缓存视频到手机)

    爱奇艺如何缓存电视剧(爱奇艺如何缓存视频到手机)

  • 三星s10+港版和国行的区别(三星s10港版和美版的区别)

    三星s10+港版和国行的区别(三星s10港版和美版的区别)

  • 苹果hello界面怎么激活(苹果hello界面怎么再次按出来)

    苹果hello界面怎么激活(苹果hello界面怎么再次按出来)

  • 小米手机位置信息在哪里设置(小米手机位置信号弱怎么办)

    小米手机位置信息在哪里设置(小米手机位置信号弱怎么办)

  • 不拉黑好友又如何隐藏(不拉黑名单)

    不拉黑好友又如何隐藏(不拉黑名单)

  • 罗马仕充虚电修复方法(罗马仕充虚电修多长时间)

    罗马仕充虚电修复方法(罗马仕充虚电修多长时间)

  • 屏幕闪烁是内屏坏了吗(屏幕闪烁是内屏坏了吗mini)

    屏幕闪烁是内屏坏了吗(屏幕闪烁是内屏坏了吗mini)

  • pdf用office哪个打开(pdf文件用什么软件打印好)

    pdf用office哪个打开(pdf文件用什么软件打印好)

  • 天猫618定金可以退吗(天猫定金算在价格里吗?)

    天猫618定金可以退吗(天猫定金算在价格里吗?)

  • 手机发热和电池有关系吗(手机发热和电池有没有关系)

    手机发热和电池有关系吗(手机发热和电池有没有关系)

  • 手机热点ip地址固定吗(手机热点ip地址能查到手机号码)

    手机热点ip地址固定吗(手机热点ip地址能查到手机号码)

  • 苹果设置里面id是灰色的(苹果设置里面id退出不了了)

    苹果设置里面id是灰色的(苹果设置里面id退出不了了)

  • 商家怎么转到淘宝人工(淘宝商家怎么提现到支付宝)

    商家怎么转到淘宝人工(淘宝商家怎么提现到支付宝)

  • 手机号虚商可以永久使用吗(电话卡虚商号码能买吗)

    手机号虚商可以永久使用吗(电话卡虚商号码能买吗)

  • 关联qq是什么意思啊(关联qq的意思)

    关联qq是什么意思啊(关联qq的意思)

  • 显存有什么用(电脑显存有什么用)

    显存有什么用(电脑显存有什么用)

  • 华为手机网络时间不准(华为手机网络时有时无)

    华为手机网络时间不准(华为手机网络时有时无)

  • 苹果11怎么调电量百分比(苹果11怎么调电量显示)

    苹果11怎么调电量百分比(苹果11怎么调电量显示)

  • word文档内容被锁定(word文档内容被删除怎么恢复)

    word文档内容被锁定(word文档内容被删除怎么恢复)

  • ios13黑暗模式怎么开启(iphone13黑暗模式)

    ios13黑暗模式怎么开启(iphone13黑暗模式)

  • 目录页码怎么自动生成(目录页码怎么自动生成错乱)

    目录页码怎么自动生成(目录页码怎么自动生成错乱)

  • pr特效控制台在哪里(pr2019特效控制台)

    pr特效控制台在哪里(pr2019特效控制台)

  • Edge&Chrome浏览器暗模式设置(edge浏览器about:flags)

    Edge&Chrome浏览器暗模式设置(edge浏览器about:flags)

  • 财产和行为税合并申报
  • 公司端午礼盒
  • 通过法院拍卖取得的设备怎么开具发票
  • 个体工商户网上注销
  • 企业销售不动产增值税政策
  • 多付的货款怎么追回
  • 人民币结算意味着什么
  • 支付的票据承兑手续费计入财务费用
  • 抬头是别的公司怎么报销
  • 收到设备租金计入什么会计科目
  • 企业所得税计提分录怎么写
  • 增值税专用发票丢失了要怎么处理
  • 工资薪金总额是指月还是全年
  • 代销方式的特点
  • 资产和利润表的关系
  • 影视行业如何盈利
  • 小微企业附加税怎么算
  • linux文本编辑器命令
  • windows10专业版是哪个版本
  • win7安装驱动程序
  • 管理软件对相机的要求
  • win10正版免费下载
  • window10解压
  • 贷款损失准备的会计核算
  • ajax实现分页
  • fsacder2e是什么文件夹
  • php网站实例
  • php编程计算日期怎么算
  • PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
  • ChatGPT火爆来袭,携手参与为开源助力
  • php如何入门
  • 其他收益最后转入哪个科目
  • phpcms默认密码
  • 低值易耗品需要计提吗
  • 增值税电子普通发票和专票的区别
  • 燃油税税率是多少
  • 单位全额承担社保能税前扣除吗
  • 个人所得税定额税率
  • 预充值发票可以报销吗
  • 法人转让股权,可以打个人账户吗
  • 报销为什么不能打给投保人
  • 发生销售退回账务处理
  • 应税服务零税率是什么
  • 现在购入不动产怎么办
  • 现金比率合适范围
  • 合同取得成本和销售费用
  • 免抵退税和留抵退税计算题
  • 哪些固定资产不需要计提折旧
  • 印花税的通俗理解
  • 研发费用入账
  • 免征增值税还要计提附加税吗
  • 已启动申报比对异常怎样才能作废,还没过税期
  • 电子钥匙有效期多久
  • mysql8 递归
  • win10系统环境设置
  • win8/10whql
  • win8网络连接
  • Ubuntu 16.04 LTS正式发布,看看有哪些更新
  • xp软件自动启动
  • win8系统搜索在哪里
  • centos安装rz命令
  • 微软补丁发布时间
  • win8系统出现闪屏
  • linux挂载文件步骤
  • opengl
  • Unity3D游戏开发引擎
  • 噩梦原版
  • unity自动生成
  • vue.js有什么用
  • javascript怎么设置字体大小
  • jquery常用操作
  • numpy基础知识
  • vue中的event
  • js实现的简单鼠标代码
  • jquery22插件网
  • 国税局国家公务员工资待遇
  • 特岗教师服务期满证书
  • A级纳税人和一般纳税人区别
  • 企业所得税按开票金额的多少计算税率
  • 新疆皮山县概况
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设