位置: IT常识 - 正文

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

发布时间:2024-01-17
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(微调)的理解(微调是调哪里)

  • 微信成为街知巷闻的一项聊天工具

    微信成为街知巷闻的一项聊天工具

  • oppo怎么传输数据到新的手机上(oppo怎么传输数据到苹果手机上)

    oppo怎么传输数据到新的手机上(oppo怎么传输数据到苹果手机上)

  • 快手小店关闭了多久可以再开通(快手小店关闭了怎么开通店铺)

    快手小店关闭了多久可以再开通(快手小店关闭了怎么开通店铺)

  • iphone充电器一面冲不上(苹果充电头有一面充电没反应)

    iphone充电器一面冲不上(苹果充电头有一面充电没反应)

  • 滴滴为什么几个小时一个订单没有(滴滴为什么不同价位)

    滴滴为什么几个小时一个订单没有(滴滴为什么不同价位)

  • 抖音访问太频繁请稍后再试(抖音访问太频繁请稍后再试怎么办)

    抖音访问太频繁请稍后再试(抖音访问太频繁请稍后再试怎么办)

  • 电脑屏幕自己变大怎么办(电脑屏幕自己变黑)

    电脑屏幕自己变大怎么办(电脑屏幕自己变黑)

  • 剪切复制粘贴快捷键ctrl加什么(剪切复制粘贴快捷)

    剪切复制粘贴快捷键ctrl加什么(剪切复制粘贴快捷)

  • 硬盘驱动器属于什么(在微机中硬盘驱动器属于)

    硬盘驱动器属于什么(在微机中硬盘驱动器属于)

  • 华为nova2支持OTG吗(华为nova2支持鸿蒙吗)

    华为nova2支持OTG吗(华为nova2支持鸿蒙吗)

  • 手机老是重启怎么回事(手机老是重启怎么办红米)

    手机老是重启怎么回事(手机老是重启怎么办红米)

  • n41bt是带蓝牙的吗(n41bt怎么连接手机)

    n41bt是带蓝牙的吗(n41bt怎么连接手机)

  • nemtl00华为是什么型号(华为nem-tl00多少钱)

    nemtl00华为是什么型号(华为nem-tl00多少钱)

  • 小米手机安装不了微信怎么办(小米手机安装不了微信是怎么回事)

    小米手机安装不了微信怎么办(小米手机安装不了微信是怎么回事)

  • ps混合模式在哪里(ps混合模式在哪个窗口)

    ps混合模式在哪里(ps混合模式在哪个窗口)

  • 淘宝怎么提醒卖家补货(淘宝怎么设置提醒预售)

    淘宝怎么提醒卖家补货(淘宝怎么设置提醒预售)

  • 三星专业模式怎么拍星空(三星专业模式怎么调)

    三星专业模式怎么拍星空(三星专业模式怎么调)

  • 如何给页码插全角空格(页码如何全部设置)

    如何给页码插全角空格(页码如何全部设置)

  • 微信名片上的电话号码怎么删除(微信名片上的电话号码不是自己的)

    微信名片上的电话号码怎么删除(微信名片上的电话号码不是自己的)

  • p30nfc怎么用(华为p30nfc功能怎么用)

    p30nfc怎么用(华为p30nfc功能怎么用)

  • 钉钉可以虚拟位置吗(钉钉虚拟位置考勤打卡软件哪个好使)

    钉钉可以虚拟位置吗(钉钉虚拟位置考勤打卡软件哪个好使)

  • 苹果手机怎么散热快(苹果手机怎么散热性能)

    苹果手机怎么散热快(苹果手机怎么散热性能)

  • 网速变慢的原因有哪些?(网速变慢的原因有哪些)

    网速变慢的原因有哪些?(网速变慢的原因有哪些)

  • 车船税征税范围口诀
  • 专利权的入账价值计算公式
  • 境内公司没有收购的股票
  • 应付账款坏账了怎么处理
  • 资产几百亿真的有那么多钱吗?
  • 工商银行特色贷款
  • 增值税报表填写说明
  • 一般纳税人要做价税分离吗
  • 销售补差怎么做分析
  • 票据背书转让常见的错误
  • 报销业务招待费用主题
  • 一般纳税人增值税优惠政策
  • 工业印花税核定比例
  • 销售额没有达到要求企业采取措施
  • 房租发票进项税额抵扣
  • 防暑降温费如何做账
  • 滞纳金由财务人员承担
  • 普票红字发票怎么写摘要
  • 分期收款什么是分期还款
  • 电脑开机硬盘自检怎么回事
  • 财政拨款收入的明细科目
  • 股份公司的架构
  • multiple editions是什么版本
  • 补缴社保公积金申请书怎么写
  • 企业年金基金缴费必须归集到受托财产托管账户
  • 广电默认网关是多少
  • 股权转让所得怎么做账
  • 出口免税和退税交附加税
  • visual studio code 调试php方法(图文详解)
  • 滚动开发项目如何做账
  • 进项已认证后冲红又重开
  • php排行
  • thinkphp6调用模型的方法
  • 职工食堂外包账务怎么做
  • PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
  • 发票没有的位数怎么写
  • chat p
  • rcnn系列详解
  • 所得税汇算清缴时间期限
  • php打不开网页
  • 出口视同内销怎么申报
  • 拖欠工程款利息的司法解释
  • 增值税发票货物名称要求
  • python关键字参数位置参数
  • 不认定为一般纳税人的有哪些
  • 研发人员旅游能计入研发费用吗
  • 消费税和资源税何时计入成本,何时计入费用
  • 固定资产清理账户借方
  • 进项税额抵扣如何做账
  • 融资租赁开具的发票内容
  • 工会经费按什么比例返还
  • 会计凭证的填制与审核实训总结
  • 坏账计入管理费用,摘要怎么写
  • 汇算清缴缴纳的所得税怎么做账
  • 应付暂估会计处理
  • 暂估成本估多了怎么办
  • 信托保障基金会返还吗
  • 人力资源差额税率
  • mysql不能识别中文怎么解决
  • xp系统怎么弄成win7
  • win2008 R2 与SP1 PS2无法安装操作系统补丁的解决办法
  • mac截图清晰度设置方法
  • linux安装mailx
  • u盘ghost装机
  • Win10预览版更新弹窗如何关闭
  • 操作系统启动慢怎么办
  • windows10的便签纸在哪
  • win7和xp文件共享
  • rtos用什么语言
  • win10声音文件
  • win7纯净版和正版区别
  • bootstrap modal 位置
  • Windows下自动备份MongoDB的批处理脚本
  • unity2020怎么导入资源
  • jquery页面
  • JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
  • 浅谈插入排序算法在Python程序中的实现及简单改进
  • 党员逝世可否盖党旗
  • 重庆市电子税务局电话
  • 什么是专案审计
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号