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

  • excel表格怎么整体改变底色(excel表格怎么整行移动)

    excel表格怎么整体改变底色(excel表格怎么整行移动)

  • Redmi K30 Pro整机的尺寸是多少(红米k30pro手机盒图)

    Redmi K30 Pro整机的尺寸是多少(红米k30pro手机盒图)

  • 华为手机的返回键在哪设置(华为手机的返回键怎么设置在屏幕上)

    华为手机的返回键在哪设置(华为手机的返回键怎么设置在屏幕上)

  • 微信小程序无法使用(微信小程序无法定位)

    微信小程序无法使用(微信小程序无法定位)

  • 12306人脸认证总是失败怎么解决啊(12306 人脸验证怎么老是失败怎么回事)

    12306人脸认证总是失败怎么解决啊(12306 人脸验证怎么老是失败怎么回事)

  • 网络发现无法启用(网络发现无法启用会自动关)

    网络发现无法启用(网络发现无法启用会自动关)

  • 文件传输助手安全吗(文件传输助手安卓和苹果)

    文件传输助手安全吗(文件传输助手安卓和苹果)

  • 电脑暂不支持发送文件夹什么意思(电脑暂不支持发送文件夹怎么办恢复)

    电脑暂不支持发送文件夹什么意思(电脑暂不支持发送文件夹怎么办恢复)

  • 华为nove7与nove7se的区别(华为nove7与nove7se有什么区别)

    华为nove7与nove7se的区别(华为nove7与nove7se有什么区别)

  • ipad可以下载word吗(ipad可以下载word2016吗)

    ipad可以下载word吗(ipad可以下载word2016吗)

  • 移动定制版是什么意思(移动定制版便宜吗)

    移动定制版是什么意思(移动定制版便宜吗)

  • 压缩文件怎么保证顺序(压缩文件怎么保存到手机)

    压缩文件怎么保证顺序(压缩文件怎么保存到手机)

  • oppo一插耳机就放歌(oppo插了耳机没反应)

    oppo一插耳机就放歌(oppo插了耳机没反应)

  • 华为畅享9plus怎么设置返回键(华为畅享9plus怎么恢复出厂设置)

    华为畅享9plus怎么设置返回键(华为畅享9plus怎么恢复出厂设置)

  • 登不上微信怎么办(登不上微信怎么把钱转出来)

    登不上微信怎么办(登不上微信怎么把钱转出来)

  • 小米有识屏功能吗(miui识屏功能)

    小米有识屏功能吗(miui识屏功能)

  • 抖音里删除的视频还能找回来吗(抖音里删除的视频怎么恢复免费)

    抖音里删除的视频还能找回来吗(抖音里删除的视频怎么恢复免费)

  • 朋友圈仅聊天什么意思(朋友圈仅聊天的意思)

    朋友圈仅聊天什么意思(朋友圈仅聊天的意思)

  • 拼多多怎么拼商品(拼多多多个商品怎么拼单)

    拼多多怎么拼商品(拼多多多个商品怎么拼单)

  • 企业上云的弊端(企业上云的缺点)

    企业上云的弊端(企业上云的缺点)

  • 唯品会在哪里切换城市(唯品会切换地区在哪里设置)

    唯品会在哪里切换城市(唯品会切换地区在哪里设置)

  • 离线请留言怎么设置(离线请留言怎么能看出隐身)

    离线请留言怎么设置(离线请留言怎么能看出隐身)

  • 小米手机怎么调节屏幕待机时间(小米手机怎么调字体大小?)

    小米手机怎么调节屏幕待机时间(小米手机怎么调字体大小?)

  • 蚂蚁小宝卡免流范围(蚂蚁小宝卡免流量多少G)

    蚂蚁小宝卡免流范围(蚂蚁小宝卡免流量多少G)

  • La Pertusa教堂,西班牙莱里达 (© bbsferrari/Getty Images)(laslajas大教堂)

    La Pertusa教堂,西班牙莱里达 (© bbsferrari/Getty Images)(laslajas大教堂)

  • 首个ChatGPT开发的应用上线;ChatMind思维导图工具;中文提示词大全;Copilot平替 | ShowMeAI日报

    首个ChatGPT开发的应用上线;ChatMind思维导图工具;中文提示词大全;Copilot平替 | ShowMeAI日报

  • rsync命令  远程数据同步工具(rsync连接)

    rsync命令 远程数据同步工具(rsync连接)

  • 什么是存货周转率?存货周转率的意义是什么
  • 长期借款到期一年怎么算
  • 银行承兑的商业汇票计入什么科目
  • 2021成品油增值税计算
  • 固定资产折旧四种方法适用范围
  • 原始凭证分类的目的是什么?
  • 小规模申报增值税怎么申报
  • 上传附报资料在哪下载
  • 社会团体所涉及的法律
  • 简易计税费
  • 房地产企业预收款预缴增值税
  • 建筑业会计科目工程结算
  • 建筑企业会计科目分类及明细表
  • 广告公司收到的信息技术发票计入什么科目
  • 资金不需要验资,实收资本怎么入账
  • 事业单位结转资金和结余资金区别
  • 白条入账的会计分录
  • 收到存款利息属于现金流量表
  • 计提摊销房租会计分录
  • 什么费用可以列支拆迁补偿费
  • 跨年发票企业所得税
  • 企业购车票可以抵扣增值税吗?
  • 融资租赁抵押车辆逾期收车
  • 上海中级会计报名入口
  • 发票抬头写个人税号怎么写
  • 应收票据盘点表是出纳填吗
  • 债券溢价发行会计分录举例
  • 跨年度暂估未取得发票如何处理
  • 在edge浏览器中打开农行K宝
  • 资产评估报告包括
  • 备孕男的要吃叶酸吗? 已解决
  • 购买原材料折扣做什么会计科目
  • PHP:stream_get_contents()的用法_Stream函数
  • Linux系统中怎么定位到java代码的方法级
  • 保险税前扣除比例是多少
  • PHP:getimagesizefromstring()的用法_GD库图像处理函数
  • 增值税专票如何查询对方是否抵扣
  • 业务招待费税务筹划
  • 结转已销售产品成本20000元
  • 布拉格下雪
  • php生成二维码海报
  • django pypi
  • 前端分页显示
  • 企业对外报送的财务报表
  • 应收账款资产负债表负数
  • 结转清理损失会计分录
  • 红字发票开错可以重开吗
  • 暂未取得发票的费用怎么入账
  • 古腾堡中文官网
  • 进销存使用视频
  • js中定义变量关键词是
  • 金蝶软件发票录入什么科目
  • 变更股东投资比例
  • 小企业会计准则适用于哪些企业
  • 研发支出放在报表哪里
  • 暂不认证通知单 不在认证范围内
  • 预付一年房租费的会计分录
  • 资本溢价产生的主要原因
  • 简易征收的进项税可以抵扣吗
  • 公司自建房要交房产税吗
  • 员工垫付的钱会计分录
  • 外经证是在工程所在地办理吗
  • 新公司要建哪些项目
  • 非营利医疗机构免征哪几种税
  • Mysql 报Row size too large 65535 的原因及解决方法
  • 让Windows Server 2008系统安全更上一层楼
  • win8 开机启动
  • windows任务
  • linux修改ssh端口号启动失败
  • 如何打开和关闭HMB
  • win7 media center
  • win7安装方法ghost
  • unity3d面试题摘选(全)
  • Android Error: No resource found ··· 'layout_above' with value '@id/···
  • python中用input()函数接收到的数据为
  • JavaSacript中charCodeAt()方法的使用详解
  • 终端执行
  • 河北税务医保缴费怎么操作
  • 经济适用房土地使用年限
  • 小规模纳税人租赁房屋税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设