基于HTML+CSS+JavaScript的表白网页

基于HTML+CSS+JavaScript的表白网页

  • 前言
  • 效果截图(为GIF格式)
  • 部分代码
  • 领取源码
  • 下期更新预报

前言

大部分人都有喜欢的人,学会这个表白代码,下次表白你肯定会成功。

效果截图(为GIF格式)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

部分代码

index.html


<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<meta name="viewport" content="width=device-width,user-scalable=no">
<!--嘿嘿,禁止缩放-->
<link rel="apple-touch-icon-precomposed" href="./jscss/1.png">
<meta name="format-detection" content="telephone=no">
<title>我喜欢你</title>
<style type="text/css">
body {
  text-align: center;
  margin: 0px;
  padding: 0px;
  font-size: 25px;
  color: #FFF;
  font-family: "微软雅黑";
  background: #f3961c;
}

div {
  text-align: left;
}

.tittle {
  width: 100%;
  background: #f3961c;
  top: 0px;
  height: 100%;
  z-index: 0;
  position: absolute;
  position: fixed !important;
  display: none;
  cursor: default;
}

.big {
  font-family: "微软雅黑";
  color: #FFF;
  font-size: 35px;
}

.tishi {
  position: absolute;
  position: fixed !important;
  z-index: 99;
  bottom: 10px;
  width: 100%;
  text-align: center;
}

.tishiContent {
  border: 1px solid #FFF;
  font-size: 18px;
  padding: 5px;
  cursor: pointer;
  border-radius: 5px;
}
</style>
<script type="text/javascript" src="./jscss/jquery.min.js"></script>
<script>
// if(localStorage["index"]=="1"){
//   window.location="index2.html";
// }

$(document).ready(function(e) {
  $(document).scrollTop(300); /*移动滚动条到最下方*/
  timer=setInterval("$.change()",6000);
  t=1;
  $("#t-"+t).fadeIn();
  
  $(document).click(
  function(){
    /*如果用户点击了,就取消自动播放*/
    clearInterval(timer);
    $.change();
    }
  );
  
  /*切换*/
  $.change=function(){
    t++;
    if(t<=$(".tittle").length){
    $(".tittle").slideUp(1500).fadeOut();
    $("#t-"+t).slideDown(1500).fadeIn();
    }else{
      localStorage["index"]="1";
      window.location="index2.html";
      }
    }
});
</script>

</head>

<body>
  <center>
    <div class="tittle" id="t-1" style="display: none;">
      <table width="100%" border="0" height="100%">
        <tbody><tr>
          <td align="center"> <span class="big">表白系统</span>正在初始化</td>
        </tr>
      </tbody></table>
    </div>

    <div class="tittle" id="t-2" style="display: block;">
      <table width="100%" border="0" height="100%">
        <tbody><tr>
          <td align="center"><span class="big">在这个特殊的</span>地方</td>
        </tr>
      </tbody></table>
    </div>

    <div class="tittle" id="t-3" style="">
      <table width="100%" border="0" height="100%">
        <tbody><tr>
          <td align="center">我想对<span class="big">某人说</span></td>
        </tr>
      </tbody></table>
    </div>
  </center>

  <div class="tittle" id="t-4" style="">
    <table width="100%" border="0" height="100%">
      <tbody><tr>
        <td align="center"><br><span其实我 class="big">暗恋你很久了</span其实我></td>
      </tr>
    </tbody></table>
  </div>

  <div class="tittle" id="t-5" style="">
    <table width="100%" border="0" height="100%">
      <tbody><tr>
        <td align="center"><br>下面是我对你的<span class="big">表白内容</span></td>
      </tr>
    </tbody></table>
  </div>
  
  <div align="center" class="tishi">
    <span class="tishiContent">轻触屏幕继续</span>
  </div>



</body></html>

index2.html


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>关注公众号:祖龙科技工作室</title>
    
    <style type="text/css">
        @font-face {
            font-family: digit;
            src: url('digital-7_mono.ttf') format("truetype");
        }
</style>
    <link href="./jscss/default.css" type="text/css" rel="stylesheet">
    <script type="text/javascript" src="./jscss/jquery.js"></script>
    <script type="text/javascript" src="./jscss/garden.js"></script>
    <script type="text/javascript" src="./jscss/functions.js"></script>
</head>

<body>
    <div id="mainDiv">
        <div id="content" style="width: 1110px; height: 625px; margin-top: 52px; margin-left: 245px;">
            <div id="code" style="margin-top: 112.5px;">
                <span class="comments">/**</span><br>
                <span class="space"><span class="comments">*因为我是一个程序员,</span><br>
                <span class="space"><span class="comments">*所以我写一些代码来显示我对你的爱.</span><br>
                <span class="space"><span class="comments">*/</span><br>
                Boy i = <span class="keyword"></span> (<span class="string">"祖农"</span>);<br>
                Girl u = <span class="keyword"></span> (<span class="string">"神秘"</span>);<br>
                <span class="comments">// 2022年X月XX日,你说你不爱我. </span><br>
                <span class="comments">// 但是......,你说,我们还是好朋友。</span><br>              
                <span class="comments">// 没有什么原因</span><br>
                <span class="keyword"></span> <br>
                <span class="comments">// 我们并没有足够的了解对方。</span><br>               
                <span class="comments">// 我们的关系发展毫无前途。</span><br>
                <span class="comments">// And take care of u and our love.</span><br>              
                <span class="comments">// 所以我一直在等待,我有信心,你会</span><br>
                <span class="keyword"></span><span class="keyword"></span>...<br>
                <span class="keyword"></span><br>
                <span class="placeholder"><br>
                <span class="placeholder"><span class="comments">// 我觉得是一个重要的决定</span><br>
                <span class="placeholder"><span class="comments">// 你应该忘记之前发生的不愉快的事情。</span><br>
                <span class="placeholder"><br>
               <br>
                <span class="comments">// 如果你接受我,我们将会过生活幸福快乐的日子。</span><br>
               


            </span></span></span></span></span></span></span>_</div>
            <div id="loveHeart">
                <canvas id="garden" width="670" height="625"></canvas>
                <div id="words" style="position: absolute; top: 257px; left: 765px;">
                    <div id="messages" style="display: block;">
<center>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-3712320065678109";
/* lovead */
google_ad_slot = "0650322805";
google_ad_width = 320;
google_ad_height = 50;
//-->
</script>
</center>
                        某人,我将会等着你爱我
                        <div id="elapseClock" style="display:none"></div>
                        <a href="index3.html" id="accept">如果你接受我,请点击这里</a>
                    </div>
                    <div id="loveu" style="display: block;">
                        爱你,直到明年(哈哈哈)<br>
                        <div class="signature">- Love u</div>
                    </div>
                </div>
            </div>
        </div>
       
    </div>
    <script type="text/javascript">
        var offsetX = $("#loveHeart").width() / 2;
        var offsetY = $("#loveHeart").height() / 2 - 55;
        
        if (!document.createElement('canvas').getContext) {
            var msg = document.createElement("div");
            msg.id = "errorMsg";
            msg.innerHTML = "Your browser doesn't support HTML5!<br/>Recommend use Chrome 14+/IE 9+/Firefox 7+/Safari 4+"; 
            document.body.appendChild(msg);
            $("#code").css("display", "none")
            $("#copyright").css("position", "absolute");
            $("#copyright").css("bottom", "10px");
            document.execCommand("stop");
        } else {
            setTimeout(function () {
                adjustWordsPosition();
                startHeartAnimation();
            }, 10000);
            
            $("#accept").click(function(){
                $(this).hide();
                $("#elapseClock").show();
                var together = new Date();
                timeElapse(together);
                setInterval(function () {
                    timeElapse(together);
                }, 500);
            })
            adjustCodePosition();
            $("#code").typewriter();
        }
</script>
  <audio src="http://m10.music.126.net/20221112145346/dbbc3883114f154fa10308f5c6fb339e/yyaac/obj/wonDkMOGw6XDiTHCmMOi/1603487535/d73d/3bc6/3387/a6f0f3365d663aa91e70366dfd7bf4e3.m4a" autoplay="autoplay"></audio>

</body></html>

index3.html



<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>你若不离不弃 我必生死相依</title>
<style type="text/css">
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #FF62FF;
}
.content {
    width: 80%;
    color: #90F;
    height: 100%;
    top: 0px;
    left: 10%;
    font-size: 18px;
    line-height: 25px;
    font-family: "微软雅黑";
    margin-top: 0px;
}
body {
    color: #FFF;
    padding: 10px;
    background: #FFF url(bg.jpg) no-repeat fixed top center;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.des {
    font-size: 15px;
    color: #3C3C3C;
    /*width: 100%;*/
    text-shadow : 0px 0px 1px #fff;
    z-index:1000;                   
    right:20px;
    position:fixed !important;
    bottom:0px;
}
.des a {
    color: #3C3C3C;
    text-shadow : 0px 0px 1px #fff;
}
</style>
<script src="./jscss/jquery-1.7.1.min.js" language="javascript" type="text/javascript"></script>
<script src="./jscss/tao.js" language="javascript" type="text/javascript"></script>
<script>
$(document).ready(function(e) {
    /*禁止右键和隐藏鼠标*/
    $("body").bind("contextmenu", function() {
      return false;
    });
    
    /*定义文字最底部显示到哪儿*/
    var guangs=[" ","|"," ","|"];
    var guangBiao="/";
    var guangSub=0;
    var guang=setInterval("$.guang()",120);
    
    var subs=0;
    var string="某人…… ██我喜欢你██真的很喜欢很喜欢你███你知道吗…每个噩梦惊醒的夜晚...总会依赖的想起你██每当夜深人静想起你的时候……眼泪总是忍不住的往下流██每当流星划过寂静的天边……都会为你许下祝福的心愿██我依旧对你那么思念██不管你怎么样……我对你的爱永远不会改变██我只是个很普通的人……可能配不上你██如果因为我的表白而影响你的学习……那很抱歉……██我可以等你……不管3年还是5年……██████████PS.青春美好——算了吧。。再弄也是白费力气的。。她是不可能接受的。。。我想了很多。。。也许。。她从来没有想过。。也从来没有一点点的喜欢我。。。██我。。真的很差。。。████████我希望你能够答应我 <-- The End -->";
    $.intent=function(str){
        str="  "+str;
        //var reg=new RegExp("/█{1,2}/","i"); //创建正则RegExp对象
        str=str.replace(eval("/█/gi"),"█");

        return str;
    }
    string=$.intent(string);
    
    var echo=setInterval("$.echo()",300);
    
    $.guang=function(){
          if(guangSub<guangs.length-1){
                guangSub++;
              }else{
                  guangSub=0;
                  }
            guangBiao=guangs[guangSub];
            $("#guang").html(guangBiao);
            
        }
    
    $.echo=function(){
        if(subs<string.length){
        $("#txt").html($("#txt").html()+$.repl(string.substr(subs,1)));
        if($("#guang").offset().top > document.body.scrollHeight / 2){
          window.scrollTo(0,$("#guang").offset().top);
        }
               $(".des").css("bottom","0px");
        subs++;
        }
    }
    $.repl=function(str){
        str=str.replace("\r\n","<br/>");
        str=str.replace("\n","<br/>");
        str=str.replace("█","<br/>");
        return str;
    }
});
</script>
</head>

<body>
<audio src="def.mp3" autoplay="autoplay"></audio>

<center>
<div align="left" class="content"><span id="txt"></span><span id="guang"></span>
<span></span>
</div>
</center>

<!--下面是浮动的桃心-->
<div id="bubbles" style="visibility:hidden">
<img src="./jscss/1.png">
<img src="./jscss/2.png">
<img src="./jscss/1.png">
</div>
<!---->

</body></html>

领取源码

程序员的浪漫

提取码:ZHn9

下期更新预报

个人炫酷引导页源码

  • 📢博客主页:孤客网络科技工作室官方账号
  • 📢欢迎点赞👍收藏⭐️留言 📝如有错误敬请指正!
  • 📢本文由孤客原创,若侵权联系作者,首发于CSDN博客
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更好的生活💻

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/579851.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用 Python 和 DirectShow 从相机捕获图像

在 Python 中使用 OpenCV 是视觉应用程序原型的一个非常好的解决方案,它允许您快速起草和测试算法。处理从文件中读取的图像非常容易,如果要处理从相机捕获的图像,则不那么容易。OpenCV 提供了一些基本方法来访问链接到 PC 的相机(通过对象),但大多数时候,即使对于简单的…

在no branch上commit后,再切换到其他分支,找不到no branch分支的修改怎么办?

解决办法 通过git reflog我们可以查看历史提交记录&#xff0c;这里的第二条提交&#xff08;fbd3ea8&#xff09;就是我在no branch上的提交。 再通过git checkout -b backup fbd3ea8&#xff0c;恢复到上次提交的状态&#xff0c;并且为其创建个分支backup&#xff0c;此时…

B+tree - B+树深度解析+C语言实现+opencv绘图助解

Btree - B树深度解析C语言实现opencv绘图助解 1. 概述2. Btree介绍3. Btree算法实现3.1 插入分裂 3.2 删除向右借位&#xff08;左旋&#xff09;向左借位&#xff08;右旋&#xff09;合并 3.3 查询和遍历3.3.1 查询3.3.2 遍历 3.4 优化优化1(匀key)优化2(升级key)优化3(拓展兄…

池化整合多元数据库,zData X 一体机助力证券公司IT基础架构革新

引言 近期&#xff0c;云和恩墨 zData X 多元数据库一体机&#xff08;以下简称 zData X&#xff09;在某证券公司的OA、短信和CRM业务系统中成功上线&#xff0c;标志着其IT基础架构完成从集中式存储向池化高性能分布式存储的转变。zData X 成功整合了该证券公司使用的达梦、O…

SEO之链接原理(三)

初创企业需要建站的朋友看这篇文章&#xff0c;谢谢支持&#xff1a; 我给不会敲代码又想搭建网站的人建议 &#xff08;接上一篇&#xff09; 4、 Google PR PR是 PageRank 的缩写。Google PR理论是所有基于链接的搜索引擎理论中最有名的。 PR是Google创始人之一拉里佩奇发明…

二维数组打印菱形(C语言)

一、N-S流程图&#xff1b; 二、运行结果&#xff1b; 三、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>int main() {//初始化变量值&#xff1b;char arr[5][5] { { , , *, , }, { , *, *, *, },{*, *, *, *, *}, { , *, *, *, …

【基于BP神经网络的多输入分类预测】

文章目录 前言环境准备导入数据划分训练集和测试集数据归一化建立模型设置训练参数训练网络仿真测试数据反归一化和排序性能评价结果可视化混淆矩阵 前言 在数据科学和机器学习领域&#xff0c;对复杂数据集进行高精度的分类预测是一个常见且关键的任务。本文通过MATLAB代码示例…

python3GUI--本地简易音乐播放器By:PyQt5(附下载地址)

文章目录 二&#xff0e;展示1.启动2.添加音乐&播放3.软件风格 三&#xff0e;软件整体功能-览四&#xff0e;实现原理1.界面设计2.音频播放3.打包 五&#xff0e;总结 博客二连发&#xff0c;继续为大家带来我使用PyQt5开发的软件&#xff0c;本次为大家分享我写的一款本地…

MySQL数据库常见SQL语句宝典

一 、常用操作数据库的命令 1.查看所有的数据库 : show databases;2.创建一个数据库 : create database if not exists 数据库名;3.删除一个数据库 : drop database if exists 数据库名;4.选择一张表 (注意在建表之前必须要选择数据库) : use 表名;* --tab 键的上面&#x…

如何我现在是本地的文件路径不是http,用html如何打开

--别给我BB 如何我现在是本地的文件架路径不是http&#xff0c;用html如何打开? 答&#xff1a; 如果你想在HTML中打开本地文件路径的视频&#xff0c;可以使用file://协议。假设你的视频文件在本地的路径为/path/to/your/video.mp4&#xff0c;那么你可以将src属性设置为file…

ULTIMATE VOCAL REMOVER V5 for Mac:专业人声消除软件

ULTIMATE VOCAL REMOVER V5 for Mac是一款专为Mac用户设计的人声消除软件&#xff0c;它凭借强大的功能和卓越的性能&#xff0c;在音乐制作和后期处理领域崭露头角。 ULTIMATE VOCAL REMOVER V5 for Mac v5.6激活版下载 这款软件基于深度神经网络&#xff0c;通过先进的训练模…

关于win11如何打开Hyper-V详解

文章目录 概要一、安装Hyper-V二、启用Hyper-V 概要 我是想要在win11家庭版用docker部署一个&#xff0c;gpt大模型&#xff0c;一开始走了很多弯路&#xff0c;因为要打开Hyper-V&#xff0c;所以我搜集到了一个方法&#xff0c;因为一般win11家庭版的Hyper-v是默认隐藏的&am…

rust前端web开发框架yew使用

构建完整基于 rust 的 web 应用,使用yew框架 trunk 构建、打包、发布 wasm web 应用 安装后会作为一个系统命令&#xff0c;默认有两个特性开启 rustls - 客户端与服务端通信的 tls 库update_check - 用于应用启动时启动更新检查&#xff0c;应用有更新时提示用户更新。nati…

redis基础(一)

启动与关闭 启动命令在/usr/local/bin目录 服务端后台启动&#xff1a;redis-server opt/redis-6.2.1/redis.conf 客户端连接&#xff1a;执行 redis-cli 关闭操作 ​ 方式1&#xff1a;进入终端后关闭 ​ 方式2&#xff1a;直接kill 掉进程 方式3&#xff1a;通过实例关闭 …

C++高级特性:C/C++内存结构模型(十一)

1、内存结构 C/C语言一只被认为是一种底层语言&#xff0c;与其他语言不一样&#xff0c;对内存结构理解是C/C程序员从入门到入土的开端。 其他编程语言对内存管理是透明的&#xff0c;程序员无序关心可以认为是一个黑盒&#xff1b;而C/C不一样理解好内存结构有利于编写健壮性…

碎碎念,最近做了几款小产品...

极简番茄时钟 一款 Mac 版「极简番茄时钟」软件。 知识卡片制作工具 主打简单&#xff0c;同时支持 Markdown 语法。 智能微信助手 让管理变得轻松&#xff0c;沟通更加高效。 感兴趣&#xff0c;欢迎来这里一起交流&#xff0c;限时免费 ~

【软件安装】(十六)双系统Ubuntu22.04引导启动菜单的默认项

一个愿意伫立在巨人肩膀上的农民...... 好学的人总是喜欢在电脑上安装双系统&#xff0c;可是安装好系统之后&#xff0c;就会出现默认启动优先级的苦恼&#xff0c;如果在Bios中设置Windows引导启动为优先启动&#xff0c;那么每次想要进如Ubuntu系统就都需要重新设置Bios。如…

基于 Redis 发布订阅实现服务注册与发现

写在前面 其实很少有公司会使用 Redis 来实现服务注册与发现&#xff0c;通常是ETCD、NACOS、ZOOKEEPER等等&#xff0c;但是也不妨碍我们了解。本文会先介绍 Redis 的发布/订阅模式&#xff0c;接着基于这个模式实现服务注册与发现。 Redis发布订阅流程图&#xff1a; Red…

北京半导体展会2024时间(入场时间+闭馆时间)

2024年第二十一届中国国际半导体博览会&#xff08;IC CHINA&#xff09; 时 间&#xff1a;2024 年 9 月 5 一 7 日 地 点&#xff1a;中国北京 北人亦创国际会展中心 作为中国半导体行业协会主办的唯一展览会&#xff0c;自 2003 年起已连续成功举办二十届&#xff0c;是…

ZCT-80零序电流互感器配继电器组合用,电流200/1.5mA JOSEF约瑟

ZCT-80零序电流互感器配继电器组合用,电流200/1.5mA ■ 互感器用于接地保护的装置 ■ 检测零序电流的互感器 ■ 适用于EOCR继电器 功能特点&#xff1a; 专用于剩余电流的检测。 与ELR继电器配合使用。 产品外壳采用ABS阻燃材料&#xff0c;抗干扰能力强&#xff0c;测量…
最新文章