如何做一个网页送给女朋友做生日礼物

article/2025/9/10 8:39:41

如何做一个网页送给女朋友做生日礼物

本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的flask框架做的一个小型网站,里面可以实现跳转功能,怎么配置flask的环境变量,去官方文档看就好了,里面写的很详细

flask官方中文文档

然后这个是我们的一个总的框架

其中static是用来存放我们的动态文件包括css,js,图片,音频等等,templates是用来存放html文件的,然后py文件是我们的后端,用来实现页面的跳转功能

#先设置一个变量,方便我们跳转
@app.route('/<int:id>', methods=['GET', 'POST'])
@app.route('/', methods=('GET', 'POST'))
def index(id=None):global name, login#然后发起一个post请求if request.method == 'POST':#判断请求的账户和密码,如果判断成功,那么跳到下一个页面去if request.form.get('account') == 'admin' and request.form.get('pwd') == 'admin':login = 'success'name = 'admin'return render_template('1.html', name=name, login=login)else:login = 'fail'#到第二个页面,如果当检测出来post请求是520的话,后面跳到下一个页面,这样实现层层跳转if id ==520:return render_template('index.html')if id ==1314:return render_template('3.html')return render_template('hellow.html')

这些就是后端的知识就那么多,然后接下来就是我们的登录界面,先看看效果图

在这里插入图片描述

设置账户和密码是在后端设置的,

具体代码如下:

if request.form.get('account') == 'admin' and request.form.get('pwd') == 'admin':

在成功输入账号和密码之后点击click me就是跳转到下一个页面了,这时候第二个页面的音乐播放器会被触发,就有背景音乐了,选对好路径,剩下就是往voice文件里面放歌,就可以随便切换自己想要的歌曲了

<audio autoplay="autoplay" loop="loop" preload="auto"src="../static/voice/环游星空.mp3"></audio><a href="#" οnclick="delayURL('../SecondLucky/LuckyEvertime.html',1500)">

第二个页面如下:

在这里插入图片描述

这页面就是大家发挥你们的文化功底的时候了,各种土味情话直接往上面怼就好了

在1.html里面这个地方改你们想要的文字就好了

<div class="pyro">
<div class="before"></div>
<div class="after"></div>
</div>
<h1>一辈子很短,如白驹过隙,转瞬即逝</h1>
<h2>可这种心情很长,如高山大川,延绵不绝</h2>
<span>21岁,祝你生日快乐,天天快乐</span>
<div class="candle">
<div id="flame" class="lit"></div>
</div>

然后继续点击按钮,跳转到第三个页面如下:

在这里插入图片描述

这里是一个动态图册来的,需要注意的是,要有12张图片,分别为6张100**100像素的和*

6张400*400像素的,不然的尺寸不一样,就不好看了,用ps软件剪快一点

然后修改图片的位置如下:

<ul class="minbox">
<li><img src="../static/images/01.jpg" width="100" height="100"></li>
<li><img src="../static/images/02.jpg" width="100" height="100"></li>
<li><img src="../static/images/03.jpg" width="100" height="100"></li>
<li><img src="../static/images/04.jpg" width="100" height="100"></li>
<li><img src="../static/images/05.jpg" width="100" height="100"></li>
<li><img src="../static/images/06.jpg" width="100" height="100"></li>
</ul>
<ol class="maxbox">
<li><img src="../static/images/1.jpg" width="400" height="400"></li>
<li><img src="../static/images/2.jpg" width="400" height="400"></li>
<li><img src="../static/images/3.jpg" width="400" height="400"></li>
<li><img src="../static/images/4.jpg" width="400" height="400"></li>
<li><img src="../static/images/5.jpg" width="400" height="400"></li>
<li><img src="../static/images/6.jpg" width="400" height="400"></li>
.minbox li:nth-child(1){background: url(../images/01.jpg) no-repeat 0 0;-webkit-transform:translateZ(50px);
}
.minbox li:nth-child(2){background: url(../images/02.jpg) no-repeat 0 0;-webkit-transform:rotateX(180deg) translateZ(50px);
}
.minbox li:nth-child(3){background: url(../images/03.jpg) no-repeat 0 0;-webkit-transform:rotateX(-90deg) translateZ(50px);
}
.minbox li:nth-child(4){background: url(../images/04.jpg) no-repeat 0 0;-webkit-transform:rotateX(90deg) translateZ(50px);
}
.minbox li:nth-child(5){background: url(../images/05.jpg) no-repeat 0 0;-webkit-transform:rotateY(-90deg) translateZ(50px);
}
.minbox li:nth-child(6){background: url(../images/06.jpg) no-repeat 0 0;-webkit-transform:rotateY(90deg) translateZ(50px);
}
.maxbox li:nth-child(1){background: url(../images/1.jpg) no-repeat 0 0;-webkit-transform:translateZ(50px);
}
.maxbox li:nth-child(2){background: url(../images/2.jpg) no-repeat 0 0;-webkit-transform:translateZ(50px);
}
.maxbox li:nth-child(3){background: url(../images/3.jpg) no-repeat 0 0;-webkit-transform:rotateX(-90deg) translateZ(50px);
}
.maxbox li:nth-child(4){background: url(../images/4.jpg) no-repeat 0 0;-webkit-transform:rotateX(90deg) translateZ(50px);
}
.maxbox li:nth-child(5){background: url(../images/5.jpg) no-repeat 0 0;-webkit-transform:rotateY(-90deg) translateZ(50px);
}
.maxbox li:nth-child(6){background: url(../images/6.jpg) no-repeat 0 0;-webkit-transform:rotateY(90deg) translateZ(50px);
}

最后差不多的时候就是我们的重头戏了

在这里插入图片描述

在气氛渲染的不错的时候,最后就是我们的烟花重头戏了,这个烟花是动态烟花来的,用的是js来写的,还附带爆炸音效,让你的女朋友彻底感动,差不多就是这样了。毕竟礼物是一回事,重要的是那份心意,源码我放到github上面了,喜欢的可以给我点个赞吗,在GitHub上面点一下start就好了,你的支持是我更新的最大动力Thanks♪(・ω・)ノ

GitHub源代码

参考博客


http://chatgpt.dhexx.cn/article/qfQ6qLVF.shtml

相关文章

html生日祝福网站 html生日快乐网页代码 程序员专属情人节表白网站

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

在线生日快乐网站,可以在线访问,通过网址!

在线生日快乐网站&#xff0c;可以在线访问&#xff0c;通过网址&#xff01; 详情可私信&#xff01; 详情可私信&#xff01; 点击查看详情

制作粉色少女系列 生日快乐祝福网页(HTML+CSS+JS)

程序员爱情❤520/表白/七夕情人节/求婚❤专用html5css3js 生日快乐网站模板 HTML生日快乐祝福网页模板&#xff0c;该模板有多种动态效果图&#xff0c;全局采用蓝色装饰&#xff0c;适用于给女朋友的生日祝福&#xff0c;只需简单修改&#xff0c;即可用网页生成打开。 戳下方…

HTML5生日蛋糕网页设计与制作 生日祝福制作代码 生日快乐网页模板【生日蛋糕树】HTML+CSS+JavaScript html七夕情人节网页制作

这是程序员表白系列中的100款网站表白之一&#xff0c;旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站&#xff0c;可以任意修改和使用&#xff0c;很多人会希望向心爱的男孩女孩告白&#xff0c;生性腼腆的人即使那个TA站在眼前都不敢向前表白…

❤生日快乐网站模板HTML❤(精品制作)(HTML5+CSS3+JS)

生日快乐网站模板HTML&#xff08;精品制作&#xff09;&#xff08;HTML5CSS3JS&#xff09; 最近姐姐的生日快到了&#xff0c;想着也没有什么礼物送给她&#xff0c;恰好因为CTF的原因学了点HTML和JavaScript&#xff0c;就做了两个网页&#xff0c;当然因为网页(wo)很(ye)…

HTML+CSS+JS生日祝福网页在线制作(多种款式)

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

html表白程序源码 html生日快乐网站制作 HTML生日快乐代码 表白程序源码html 程序员表白代码html

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

❤送女朋友生日快乐祝福网页制作❤(HTML+CSS+JS)

❤女朋友生日快乐祝福网页制作❤&#xff08;HTMLCSSJS&#xff09; 程序员情人节表白网页, 生日祝福网页制作 ❤520/表白/七夕情人节/求婚❤专用html5css3js 生日快乐网站模板 HTML生日快乐祝福网页模板&#xff0c;该模板有多种动态效果图&#xff0c;全局采用蓝色装饰&#…

用HTML语言制作一个非常浪漫的生日祝福网,手把手教你制作炫酷生日祝福网页

一、&#x1f4da;网页介绍 明天就是女朋友的生日了, 是时候展现专属于程序员的浪漫了&#xff01;你打算怎么给心爱的人表达爱意&#xff1f;鲜花礼物&#xff1f;代码表白&#xff1f;还是创意DIY&#xff1f;或者…无论那种形式&#xff0c;快来秀我们一脸吧&#xff01; …

dw生日祝福网页制作教程_怎样制作生日祝福网页

有朋友看到生日祝福网页很漂亮&#xff0c;想给自己的朋友做一个&#xff0c;但又不会动画制作技术。这里提供给你一个模板&#xff0c;让不会专业软件的朋友享受一下自己制作的快乐。(这里只提供没有动画基础的朋友自娱自乐&#xff0c;高手请绕行) 1、登陆自己的博客(本文以新…

最新520表白网站制作HTML前端超好看 (HTML生日快乐代码)

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

生日快乐网页

最近无意中逛自己的网盘&#xff0c;发现有个几年前为了给男朋友庆生搞的一套生日快乐网页&#xff0c;决定分享出来&#xff0c;大家有需要可以在文末自取源码。 源码不是我写的&#xff0c;那会我还没怎么接触过html、css以及js&#xff0c;也是在网上找的代码&#xff0c;自…

不会写代码也可以, 手把手教你制作炫酷生日祝福网页(程序员专属情人节表白网站)

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

超炫酷生日快乐网页源代码_最炫表白网站源码_html生日快乐网站制作

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

制作一个创意的生日快乐网页祝福网站送给心爱的她(HTML+CSS+JS)

❤ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套) 】 &#x1…

生日快乐网站模板

生日网站模板 哈&#xff0c;这不是女朋友过生日嘛&#xff0c;然后我就花了几天时间弄了一个一个网站作为生日祝福。也花了挺多的时间去复习了抛弃了有一段时间的HTML和CSS&#xff0c;又去学习了CSS。最后做出来的效果自己还是挺满意的&#xff0c;因此在这里放出来&#xf…

生日快乐网站模板(HTML5+JS+CSS) 带音效

分享一个生日祝福网站源码&#xff0c;可以给她做了个网站作为生日祝福。主要是HTML、CSS、JS&#xff0c;修改了很多地方&#xff0c;现在作为模板放在这&#xff0c;希望能够对大家有所帮助。 源码链接&#xff1a;https://pan.baidu.com/s/1KOcCPmbsHpQcksJPqiAuZg 提取码…

生日快乐网站模板(个人制作)(HTML5+CSS3+JS)

哈&#xff0c;前一阵子一个比较要好的朋友过生日&#xff0c;就给她做了一个网站作为生日祝福。也花了挺多的时间去复习了抛弃了有一段时间的HTML和CSS&#xff0c;又去学习了CSS3。最后做出来的效果自己还是挺满意的&#xff0c;因此在这里放出来&#xff0c;也希望能帮助到大…

对绝对地址的操作

&#xfeff;&#xfeff; 嵌入式系統中往往需要讓程序跳到內存的某個地址去執行&#xff0c;比如想讓程序跳轉到絕對地址是0x100000去執行&#xff0c;應該怎麼做&#xff1f; 這樣&#xff1a; * (( void ( * )( void )) 0x100000 )(); 即可。 解釋一下&#xff0c;想讓程序…

相对地址和绝对地址的理解

相对地址和绝对地址 个人对地址的理解 第一## 标题 第二&#xff0c;全部的地址