HTML5七夕情人节表白网页_生日快乐粒子烟花(自定义文字)_ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码

这是一款HTML5七夕情人节表白网页,包含生日快乐粒子烟花效果,使用HTML+CSS+JS实现。程序员可自定义文字,适配手机和电脑,可更换背景音乐,提供3D旋转相册和烟花动画源码。源码可在作者主页下载。
摘要由CSDN通过智能技术生成

HTML5七夕情人节表白网页❤生日快乐粒子烟花(自定义文字)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白

这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站,可以任意修改和使用,源码已上传,演示网址如下。

🧡文章末尾-已经附上源码下载地址

🧡作者主页-更多源码

🧡100款七夕情人节告白源码-专栏文章

作品介绍

1.网页作品简介 :基于 HTML+CSS+JavaScript 制作七夕情人节表白网页, 生日祝福, 七夕告白, 求婚, 浪漫爱情3D相册,炫酷代码 ,已经兼容手机端和电脑端, 快来制作一款高端的表白网页送(他/她)生日祝福网页,制作修改简单, 需替换图片和文字即可.可自行更换背景音乐。

2.网页作品编辑:任意HTML编辑软件(如:DW、HBuilder、NotePAD 、Vscode 、Sublime 、Webstorm、 Notepad++ )均可修改网页。

一、作品展示

在这里插入图片描述

二、文件目录

在这里插入图片描述

三、代码实现

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title></title>
  </head>
  <style type="text/css">
    body,
    html {
     
      margin: 0;
      width: 100%;
      overflow: hidden;
      background: #000000;
    }

    canvas {
     
      position: absolute;
      width: 100%;
    }

    .control {
     
      position: absolute;
    }

    .control input {
     
      border: 0;
      margin: 0;
      padding: 15px;
      outline: none;
      text-align: center;
    }

    .control button {
     
      border: 0;
      margin: 0;
      padding: 15px;
      outline: none;
      background: #333;
      color: #fff;
    }

    .control button:focus,
    .control button:hover {
     
      background: #222;
    }
  </style>
  <script
    src="js/jquery.min.js"
    type="text/javascript"
    charset="utf-8"
  ></script>

  <body>
    <div class="control" style="position: absolute"></div>
  </body>
  <script type="text/javascript">
    var can = document.createElement("canvas");
    document.body.appendChild(can);
    var ctx = can.getContext("2d");
    var Fireworks = function () {
     
      var self = this;
      var rand = function (rMi, rMa) {
     
        return ~~(Math.random() * (rMa - rMi + 1) + rMi);
      };
      var hitTest = function (x1, y1, w1, h1, x2, y2, w2, h2) {
     
        return !(x1 + w1 < x2 || x2 + w2 < x1 || y1 + h1 < y2 || y2 + h2 < y1);
      };
      self.init = function () {
     
        self.canvas = document.createElement("canvas");
        self.canvas.width = self.cw = $(window).innerWidth();
        self.canvas.height = self.ch = $(window).innerHeight();
        self.particles = [];
        self.partCount = 150;
        self.fireworks = [];
        self.mx = self.cw / 2;
        self.my = self.ch / 2;
        self.currentHue = 30;
        self.partSpeed = 5;
        self.partSpeedVariance = 10;
        self.partWind = 50;
        self.partFriction = 5;
        self.partGravity = 1;
        self.hueMin = 0;
        self.hueMax = 360;
        self.fworkSpeed = 4;
        self
  • 0
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值