趁此单身汪伤心之日,作为一名前端程序猿的我也按捺不住了,撸个表白页面送给广大想表白的人儿。话不多说,先看效果(网页地址):

功能

一个网页输入名称,生成带参数的网址。

浏览器输入该网址,即可打开带有该名字的网页,图片轮播,还带有音乐哟

(简单实现,本文不是技术软文,而是小工具推荐啊啊哈哈)

(ps: 已经做了移动端适配,手机打开效果更加哦)

代码

// name.html
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>输入名字</title><style>body {min-height: 100vh;background: linear-gradient(#1d2b64, #f8cdda);color: #fff;font-family: PingFangSC-Regular;padding: 0;margin: 0;}input {display: inline-block;width: 80%;height: 32px;line-height: 1.5;padding: 4px 7px;margin: 20px auto 0 auto;font-size: 16px;border: 1px solid #dcdee2;border-radius: 4px;color: #515a6e;background-color: #fff;background-image: none;position: relative;cursor: text;-webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition: border 0.2s ease-in-out, background 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;transition: border 0.2s ease-in-out, background 0.2s ease-in-out,box-shadow 0.2s ease-in-out;transition: border 0.2s ease-in-out, background 0.2s ease-in-out,box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;}.button {display: flex;align-items: center;justify-content: center;position: relative;z-index: 10;width: 80%;height: 40px;background: rgba(89, 126, 247, 1);border-radius: 44px;font-size: 14px;font-weight: 500;color: rgba(255, 255, 255, 1);line-height: 20px;cursor: pointer;}.button-shadow {width: 80%;height: 40px;background: rgba(106, 140, 253, 1);border-radius: 44px;opacity: 0.3081;-webkit-filter: blur(4px);filter: blur(4px);margin-top: -36px;}#card {width: 80%;box-sizing: border-box;padding: 20px 12px;word-wrap: break-word;}@media screen and (min-width: 800px) {.container {width: 350px;margin: 0 auto;}}</style></head><body><div class="container"><div style="text-align: center; margin-top: 40px"><h2>Happy Valentine's Day</h2><input type="text" id="name" /></div><script>window.onload = function() {document.getElementById("btn").addEventListener("click", function() {let name = document.getElementById("name").value;if (name === "") {alert("请输入姓名");return;}let url ="https://zxpsuper.github.io/Demo/valentine_day/index.html?name=" +encodeURIComponent(encodeURIComponent(name));document.getElementById("card").innerHTML = url;});};</script><divstyle="display: flex;margin-top: 40px;  flex-direction:column;align-items: center "><div class="button" id="btn">确定</div><div class="button-shadow"></div><div id="card"></div><p id="copy-btn">复制以上网址发给他人吧</p></div></div></body>
</html>复制代码
//index.html
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>情人节快乐</title><style>img {width: 100%;}body {min-height: 100vh;background: linear-gradient(#1d2b64, #f8cdda);color: #fff;font-family: PingFangSC-Regular;padding: 0;margin: 0;}.avatar {width: 44px;height: 44px;border-radius: 50%;border: 2px solid #fff;}.shadow {position: absolute;left: 0;z-index: -1;filter: blur(50px);}.btn-group {display: flex;margin-top: 40px;justify-content: space-between;align-items: center;}.btn-group div {flex: 1;text-align: center;}.sure {padding: 14px 0;background: linear-gradient(180deg,rgba(255, 127, 87, 1) 0%,rgba(221, 40, 39, 1) 100%);border-top-left-radius: 20px;border-bottom-left-radius: 20px;}.cancel {padding: 14px 0;background: #eee;color: #333;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}marquee {background: none;}@media screen and (min-width: 800px) {.container {width: 350px;margin: 0 auto;}}</style></head><body><div class="container"><div style="padding: 12px"><divstyle="position: relative; display: flex; align-items: center; margin-bottom: 10px"><img src="avatar.jpg" alt="" class="avatar" /><img src="avatar.jpg" alt="" class="avatar shadow" /><span style="margin-left: 10px" id="name">小皮咖</span></div><marquee scrolldelay="0" scrollamount="20"><img src="1.png" /><img src="2.png" /><img src="3.png" /><img src="4.png" /><img src="5.png" /><img src="6.png" /><img src="7.png" /></marquee><audiosrc="http://att.chinauui.com/day_181211/20181211_8480d0323003455bd6de8CcQ3Eq28Mm9.mp3"autoplayloop>您的浏览器不支持 audio 标签。</audio><div class="btn-group"><div class="sure" onclick="alert('情人节快乐\\(^o^)/~')">确定</div><div class="cancel" onclick="alert('取消无效,请重新选择')">取消</div></div></div></div><script>function getQueryString(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");var r = window.location.search.substr(1).match(reg);if (r != null) {return r[2];}return null;}window.onload = function() {let name = getQueryString("name");document.getElementById("name").innerHTML = decodeURIComponent(decodeURIComponent(name));};</script></body>
</html>复制代码

源码地址

最后祝大家情人节快乐!!

转载于:https://juejin.im/post/5c6521b8f265da2dcd79ca74

情人节撸一个表白页面相关推荐

  1. 写一个情人节表白页面

    趁此单身汪伤心之日,作为一名前端程序猿的我也按捺不住了,撸个表白页面送给广大想表白的人儿.话不多说,先看效果(网页地址): 功能 一个网页输入名称,生成带参数的网址. 浏览器输入该网址,即可打开带有该 ...

  2. php表白页面,2020情人节表白页面(代码分享)

    趁此单身汪伤心之日,作为一名前端程序猿的我也按捺不住了,撸个表白页面送给广大想表白的人儿. 话不多说,先看效果(网页地址): 功能 一个网页输入名称,生成带参数的网址. 浏览器输入该网址,即可打开带有 ...

  3. 做个表白页面需要掌握哪些英语单词?

    记得我大学时候给心仪的女孩子表白,羞涩的我不知道如何开口.正巧自己专业是编程,就连夜写了一个表白页面发给她.结果...... 结果是失败了.后来我才知道女生并没有点开文件,根本不知道我发的是啥,还以为 ...

  4. HTML5七夕情人节表白网页制作【html5全屏七夕表白页面滚动模板】HTML+CSS+JavaScript

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

  5. 情人节,我表白了CSDN小姐姐后,竟然...【为表白写了一个绘图工具,让我不再手残】

    情人节,我表白了CSDN小姐姐后,竟然-竟然有人看了这篇文. 以下图片素材由一个还没写完的工具绘制,稍后会放在CSDN的代码仓库(现在能用了,还没时间改,颜色填充算法还没写,有能力的朋友可以修改一下) ...

  6. spring boot 自动跳转登录页面_徒手撸一个扫码登录示例工程

    徒手撸一个扫码登录示例工程 不知道是不是微信的原因,现在出现扫码登录的场景越来越多了,作为一个有追求.有理想新四好码农,当然得紧跟时代的潮流,得徒手撸一个以儆效尤 本篇示例工程,主要用到以下技术栈 q ...

  7. 情侣博客源码php,分享超炫的表白页面和爱的纪念日源码

    昨晚弄到三点就是为了DIY这2个页面,想给老婆一个浪漫的惊喜. 预览地址: 是别人的源码,没什么好说的,直接贴上作者说明: 一.超炫表白页面: 作者原话:为了预热情人节,麦葱二次开发了个表白程序.程序 ...

  8. android纪念日源码,分享超炫的表白页面和爱的纪念日源码

    预览地址: 是别人的源码,直接贴上作者说明: 一.超炫表白页面: 作者原话:为了预热情人节,麦葱二次开发了个表白程序.程序放在BAE上面,因为本地写这个原因,生成的页面过段时间就找不到了,导致链接页面 ...

  9. 最近分享一款抖音上很火的七夕节程序员表白页面_html5七夕表白放烟花动画特效...

    html5七夕表白放烟花动画特效 最近分享一款抖音上很火的七夕节程序员表白页面.小姐姐,我好喜欢你,你愿意做我女朋友吗? 表白成功触发烟花背景动画特效. 表白内容:有人说,人的一生会遇到2920万人, ...

最新文章

  1. 记一次 调节有音量界面 上移的bug
  2. 品质检测破局:工业视觉检测云平台为智能制造“点睛”
  3. 传感器数据完善 AI 功能,激起机器人“网络效应”
  4. Sonic 开源移动端云真机测试平台 - windows系统下的sonic快速部署演示
  5. iOS---GCD的三种常见用法
  6. 求组合数python_给定一个序列求指定位数的排列组合数
  7. 【译】zkSNARKs in a nutshell
  8. EditText 显示明文和密码
  9. php mysql查询结果_php对mysql查询结果进行分页 - ceil
  10. 桁架机器人运动视频_CUBIC桁架式机器人被广泛应用的原因
  11. nodejs gulp less编辑
  12. 基于OHCI的USB主机 —— UFI命令概述
  13. `Shell`高级编程 Day02 —— Shell脚本初步入门
  14. 织梦留言板模板 .php,织梦DEDECMS留言板功能制作及调用标签
  15. 随机分组c语言,用C/C++进行随机分组的实现教程,分组教程
  16. VS+QT5报错:LNK2019无法解析的外部符号“_declspec(dllimport)public:bool_cdecl QSerialPort“
  17. 64位系统和32位系统区别
  18. UVa 815 Flooded
  19. 提高你的Java代码质量吧:不要随便设置随机种子
  20. 蓝牙基带数据传输机理分析

热门文章

  1. 雅虎清除样式库:百度yui reset
  2. 笔记本电脑安装Ubuntu16.04双系统系列教程(二)windows分区以及利用启动盘安装Ubuntu双系统
  3. OpenGLES/OpenGL 区别
  4. 【wpa_supplicant】从 assoc 动作窥伺supplicant与driver的交互(一)
  5. 触摸按键控制 LED 灯实验
  6. HTML+CSS制作心跳特效
  7. 古籍制作 - 古书制作 - 古籍制作工具 - 古籍制作软件 - 古籍修复工具 -古籍修复软件 - 古书制作软件 - 古书修复工具 - 古籍修复软件 -古籍修复软件
  8. Response响应字符数据(解决乱码问题),字符数据(文件输出)
  9. Struts2 异常处理机制
  10. php date not safe,PHP中date函数date(): It is not safe to rely