2023新年红包,兔年HTML红包页面代码【2023新年快乐_附源码】

news/2025/2/19 8:21:11/

文章目录

  • 一.新年红包,兔年HTML红包页面
    • 1.1 资源获取和效果预览
  • 二.代码讲解(Html文件)
  • 三.Html文件代码展示(需要全部源码请到文章开头链接处下载)

一.新年红包,兔年HTML红包页面

1.1 资源获取和效果预览

1.源码资源获取:

https://download.csdn.net/download/weixin_52908342/87373505

快速通道:点击跳转下载新年红包,兔年HTML红包页面源码

2.效果预览:
在这里插入图片描述

3.如何打开:(电脑端,解压后双击index.html打开!)

image-20230108191332176

二.代码讲解(Html文件)

1.我们想要构成这么一个页面:我们可以先定义一个div盒子模型。

<div class="redpacket hvr-buzz-out">
</div>

这个div里面放俩个页面:

1.初始页面(未打开红包)。

2.打开红包页面。

image-20230108191515448

image-20230108191701930

2.初始页面(未打开红包)

我们下载好源码之后,可以使用任意编辑器,更改下文的文字:可以将上进小菜猪替换为你想要的文字。

<div class="content show"><div class="top"><h2 class="title">上进小菜猪_新年好</h2></div><div class="bottom"><div class="open"></div><div class="line"></div></div>
</div>

这里的open盒子调用了anime.min.js控制效果。

3.领取红包页面:

这里下面的文字也是可以自己更改为自己想要的效果:

        <div class="collect"><div class="collect_top">2023</div><div class="collect_bottom"><h3 class="collect_title">上进小菜猪_祝你笑口常开</h3><h2 class="price">6.66 <span></span></h2><div class="info"><a href="javascript:;">将「😂笑口常开」设为状态 ></a></div></div></div>

4.网页版权部分,这里是结尾,只是注明作者,大家可以忽略这一部分。

<footer><div class="copyright">&copy;copyright by <a href="#" target="_blank">上进小菜猪</a> <iid="heartbeat" class="fa fas fa-heartbeat"></i><span>2023</span></div>
</footer>

5.JavaScript函数部分

这里之所以将JavaScript函数写到html页面,是因为用来检测用户点击行为,并且调用js文件来进行处理点击打开红包。

<script>let redPacket = document.querySelector('.redpacket');let open = document.querySelector('.open');let content = document.querySelector('.content');let collect = document.querySelector('.collect');open.onclick = function () {this.classList = 'open rotate';setTimeout(function () {content.classList = 'content';collect.classList = 'collect show';open.classList = 'open';}, 3000);}
</script>

6.引用的css文件

这里的css文件用于页面样式渲染。如果对前端较为熟练的朋友可以直接进行样式美化。

<link rel="stylesheet" href="./css/hover-min.css">
<link rel="stylesheet" href="./lib/fontawesome-free-6.0.0-web/css/all.min.css">
<link rel="stylesheet" href="./css/style.min.css">
<link rel="stylesheet" href="./css/heartbeat.min.css">

需要源码的,请看文章开头处的源码下载链接。

有疑问请进入交流群反馈。

三.Html文件代码展示(需要全部源码请到文章开头链接处下载)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>上进小菜猪新年红包</title><link rel="stylesheet" href="./css/hover-min.css"><link rel="stylesheet" href="./lib/fontawesome-free-6.0.0-web/css/all.min.css"><link rel="stylesheet" href="./css/style.min.css"><link rel="stylesheet" href="./css/heartbeat.min.css">
</head><body><div class="container"><!-- 红包盒子 --><div class="redpacket hvr-buzz-out"><div class="content show"><div class="top"><h2 class="title">上进小菜猪_新年好</h2></div><div class="bottom"><div class="open"></div><div class="line"></div></div></div><!-- 领取红包页面 --><div class="collect"><div class="collect_top">2023</div><div class="collect_bottom"><h3 class="collect_title">上进小菜猪_祝你笑口常开</h3><h2 class="price">6.66 <span></span></h2><div class="info"><a href="javascript:;">将「😂笑口常开」设为状态 ></a></div></div></div></div></div><footer><div class="copyright">&copy;copyright by <a href="#" target="_blank">上进小菜猪</a> <iid="heartbeat" class="fa fas fa-heartbeat"></i><span>2023</span></div></footer>
</body>
<script src="./js/anime.min.js"></script>
<script>let redPacket = document.querySelector('.redpacket');let open = document.querySelector('.open');let content = document.querySelector('.content');let collect = document.querySelector('.collect');open.onclick = function () {this.classList = 'open rotate';setTimeout(function () {content.classList = 'content';collect.classList = 'collect show';open.classList = 'open';}, 3000);}
</script></html>

http://www.ppmy.cn/news/10520.html

相关文章

064-Tcp/IP通讯使用ServerSocket及Server实现多人在线聊天项目实训

【上一讲】063-Tcp/IP通讯使用ServerSocket及Server实现多人在线聊天_CSDN专家-赖老师(软件之家)的博客-CSDN博客 本文主要讲解使用ServerSocket,Socket类实现多人同时在线聊天的网络通讯程序,主要功能及技术如下: 1.使用ServerSocket,Socket类实现网络通讯功能; 2.使用…

渗透测试中的常用编码

渗透测试中的常用编码 页面编码 在网页设置网页编码 在中加入设置特定html标签 这样页面的编码就会变成utf-8 &#xff0c;如果没有设置编码就会使用默认 的编码&#xff0c;而浏览器默认编码与之不同就会出现乱码。 常用的有三种格式分别是 utf-8、gbk、gbk2312 ascii编码…

PyCharm安装步骤

以64位的Windows10系统为例&#xff1a; 下载链接&#xff1a;Thank you for downloading PyCharm! 下载并打开安装包 在 Installation Options&#xff08;安装选项&#xff09;页面按下图所示勾选相应内容&#xff1a; 等待电脑自动安装完成 在PyCharm里编写程序 第1步&a…

ArcGIS基础实验操作100例--实验69布局中添加报表和Excel图表

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台&#xff1a;ArcGIS 10.6 实验数据&#xff1a;请访问实验1&#xff08;传送门&#xff09; 高级编辑篇--实验69 布局中添加报表和Excel图表 目录 一、实验背景 二、实验数据 三、实验步骤 &…

手写spring12(把aop动态代理整合到spring生命周期)

文章目录目标设计项目结构四、实现1、定义Advice拦截器链2、定义Advisor访问者3、方法前置拦截器——MethodBeforeAdviceInterceptor4、代理工厂——ProxyFactory5、融入Bean生命周期的自动代理创建者——InstantiationAwareBeanPostProcessor 、DefaultAdvisorAutoProxyCreato…

MOT_Challenge官方代码TrackEval介绍

MOT_Challenge官方代码TrackEval介绍 作者声明 版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&#xff0c;转载请附上原文出处链接和本声明。 原文链接&#xff1a;凤⭐尘 》》https://www.cnblogs.com/phoenixash/ MOTChallenge 介绍&…

C++ 笔记

文章目录四区函数的分文件编写函数默认参数class结构构造函数和析构函数拷贝函数创建对象的三种方法深拷贝和浅拷贝初始化列表静态成员this指针常成员函数和常对象友元函数友元类友元成员函数运算符重载重载重载<<重载自增运算符重载四区 全局区 静态变量、全局变量、常…

蓝桥杯备战数学基础位运算:洛谷【高低位运算】

题目&#xff1a;# 高低位交换## 题目描述给出一个小于 2^{32} 的非负整数。这个数可以用一个 32 位的二进制数表示&#xff08;不足 $32$ 位用 $0$ 补足&#xff09;。我们称这个二进制数的前 16 位为“高位”&#xff0c;后 16 位为“低位”。将它的高低位交换&#xff0c;我…