送给女朋友的情话

风拂鹊桥霓裳起
与卿漫话风雨里

初识

那一年端午
带着无比喜悦与期待
搭上去福州的火车
那一年端午
从福州到泉州
再到柴塔
连地名都好有神秘的感觉
迷糊的眼镜和疲倦的神情,刚好匹配得上
从此有了我们的传说
到了2022的七月七,还是一如既往

小特效

在这里插入图片描述
图片请换成期望的,然后再部署到服务器(最佳)或压缩文件给ta

<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>hi girl</title><link rel="icon" href="./image/ax.png" type="image/x-icon"><link rel="stylesheet" href="./css/iconfont.css"><link rel="stylesheet" href="./css/t.css">
</head><body><canvas id="c" width="350" height="969" style="opacity: 1;"></canvas><div class="snowback"><div class="ziti" id="ziti"><span id="world">山有木兮木有枝,心悦君兮君不知</span></div><div class="main"><div class="box"><ul class="zhoxian1" style="transform: rotateY(-77deg) rotateX(-39deg);"><li class="small idv1"><img src="./image/img/111.jpg" alt=""></li><li class="small idv2"><img src="./image/img/222.jpg" alt=""></li><li class="small idv3"><img src="./image/img/333.jpg" alt=""></li><li class="small idv4"><img src="./image/img/444.jpg" alt=""></li><li class="small idv5"><img src="./image/img/555.jpg" alt=""></li><li class="small idv6"><img src="./image/img/666.jpg" alt=""></li></ul></div><div class="box-biger"><ul class="zhoxian2" style="transform: rotateY(-77deg) rotateX(-39deg);"><li class="biger idv7"><img src="./image/img/111.jpg" alt=""></li><li class="biger idv2"><img src="./image/img/222.jpg" alt=""></li><li class="biger idv3"><img src="./image/img/333.jpg" alt=""></li><li class="biger idv4"><img src="./image/img/444.jpg" alt=""></li><li class="biger idv5"><img src="./image/img/555.jpg" alt=""></li><li class="biger idv12"><img src="./image/img/666.jpg" alt=""></li></ul></div></div><canvas width="350" height="969"></canvas></div><div class="btn btnonlond" onclick="biggen()"><img class="btnimg" src="./image/mypic.gif" alt=""><!--可以搞点音乐<div class="hiddenbox"><div class="audiobox"><audio class="myaudio" src="xxx.mp3" autoplay="" controls="" loop=""></audio></div></div>-->
</div><script src="./js/jquery.min.js"></script>
<script src="./js/TweenMax.min.js"></script>
<script src="./js/script.js"></script>
<script src="./js/snow.js"></script>
<script>var zhoxian = document.querySelector(".zhoxian1");var zhoxian2 = document.querySelector(".zhoxian2");var yesno = 1;setInterval(function xuanzhuan() {if (yesno > 2) {var ss = Math.random();if (ss < 0.5) {leftbut();} else {rigthtop();}} else {yesno++;}}, 500);var ysize1 = 0,xsize2 = 0;rigthtop()function rigthtop() {var suiji = Math.random();ysize1 += 1 * (suiji * 20).toFixed(0) + 20;xsize2 += 1 * (suiji * 10).toFixed(0) + 10;var world = `rotateY(${ysize1}deg) rotateX(${xsize2}deg)`;zhoxian.style.transform = world;zhoxian2.style.transform = world;yesno = 0;}function leftbut() {var suiji1 = Math.random();ysize1 -= 1 * (suiji1 * 20).toFixed(0) + 20;xsize2 -= 1 * (suiji1 * 10).toFixed(0) + 10;var world = `rotateY(${ysize1}deg) rotateX(${xsize2}deg)`;zhoxian.style.transform = world;zhoxian2.style.transform = world;yesno = 0;}function onlyleft() {var suiji1 = Math.random();ysize1 -= 1 * (suiji1 * 20).toFixed(0) + 20;var world = `rotateY(${ysize1}deg) rotateX(${xsize2}deg)`;zhoxian.style.transform = world;zhoxian2.style.transform = world;yesno = 0;}function onlyright() {var suiji = Math.random();ysize1 += 1 * (suiji * 20).toFixed(0) + 20;var world = `rotateY(${ysize1}deg) rotateX(${xsize2}deg)`;zhoxian.style.transform = world;zhoxian2.style.transform = world;yesno = 0;}function onlytop() {var suiji1 = Math.random();xsize2 -= 1 * (suiji1 * 10).toFixed(0) + 10;var world = `rotateY(${ysize1}deg) rotateX(${xsize2}deg)`;zhoxian.style.transform = world;zhoxian2.style.transform = world;yesno = 0;}function onlybtn() {var suiji = Math.random();xsize2 += 1 * (suiji * 10).toFixed(0) + 10;var world = `rotateY(${ysize1}deg) rotateX(${xsize2}deg)`;zhoxian.style.transform = world;zhoxian2.style.transform = world;yesno = 0;}document.querySelector(".box-biger").onmousedown = function (evt) {var oevent = evt || event;var disx = oevent.clientX;var disy = oevent.clientY;document.onmousemove = function (evt) {var oevent = evt || event;evt.preventDefault();tuozhuaiX = oevent.clientX - disx + 'px';tuozhuaiY = oevent.clientY - disy + 'px';}document.onmouseup = function () {if (parseInt(tuozhuaiX) * parseInt(tuozhuaiX) > parseInt(tuozhuaiY) * parseInt(tuozhuaiY)) {if (tuozhuaiX[0] == '-') {onlyleft();} else {onlyright();}} else {if (tuozhuaiY[0] == '-') {onlybtn();} else {onlytop();}}document.onmousemove = null;document.onmouseup = null;}}var moustime = 0;document.getElementById("ziti").addEventListener("mouseenter", moveon);function moveon() {moustime++;setTimeout(function () {if (moustime == 1) {document.getElementById("world").innerHTML = "曾经沧海难为水,除却巫山不是云";moveon();} else if (moustime == 2) {document.getElementById("world").innerHTML =`<span class="iconfont icon-bqxin">人生自是有情痴,此恨不关风与月。<span class="iconfont icon-bqxin">`;moveon();} else if (moustime == 5) {document.getElementById("world").innerHTML =`<span class="iconfont icon-bqxin">身无彩凤双飞翼,心有灵犀一点通<span class="iconfont icon-bqxin">`;} else {moveon();}}, 2000)}document.getElementById("ziti").addEventListener("mouseleave", function () {moustime = 0;document.getElementById("world").innerHTML =`<span class="iconfont icon-bqxin">人生若只如初见,何事秋风悲画扇<span class="iconfont icon-bqxin">`;});
</script>
<script>var myaudio = document.querySelector(".myaudio");var btnimg = document.querySelector(".btnimg");var inpbtn = document.querySelector(".inpbtn");var input = document.querySelector("input");var isgo = 0;function biggen() {if (isgo == 0) {myaudio.play();btnimg.src = "./image/666.gif";isgo = 1;} else {myaudio.pause();btnimg.src = "./image/mypic.gif";isgo = 0;}}
</script></body></html>

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux chmod命令使用介绍

目录1. 命令格式2. 命令功能3. 命令参数必要参数选择参数权限代号4. 使用实例1&#xff1a;增加文件所有用户组可执行权限2&#xff1a;同时修改不同用户权限3&#xff1a;去除文件的权限4&#xff1a;使用“”设置权限5&#xff1a;对一个目录及其子目录所有文件添加权限其他一…

lazada发货_Lazada发货用什么物流?费用要多少?

有买家到Lazada店铺下单之后&#xff0c;卖家就要安排订单发货了。Lazada发货的管控也是比较严格的&#xff0c;各位卖家要及时发货。小编也遇到不少新手卖家的咨询&#xff0c;问Lazada发货方式有哪些&#xff1f;以及发货流程是怎样的&#xff1f;下面针对这些问题&#xff0…

iOS app中不能跳转到商店更新

文章目录问题&#xff1a;跳转没有反应延申说明问题&#xff1a;跳转没有反应 如果app在苹果商店中的访问地址中带有中文&#xff0c;直接使用带中文url是跳转不成功的&#xff0c;需要对这个带中文的url进行UrlEncode编码才能正常跳转。 本文仅针对这种情况&#xff0c;或许还…

导入表格只有一行 帆软_万万没想到!把x个表格合合合合成一份,10分钟就搞定...

正值年中&#xff0c;老板交代把上半年各个地区提交的数据表格做个汇总。怎么办&#xff1f;一个地区一张表打开华南区的表&#xff0c;复制】-打开汇总表-【粘贴】再打开华北区的表【复制】-打开汇总表-【粘贴】……类似的工作任务还真不少各个单位上交的报名表各部门的生产计…

ddrelease64 黑苹果_High Sierra 黑苹果构建 微星X99A GAMING PRO CARBON+i7 6800k+GTX1070

回复文章须知&#xff1a;在本站评论区回复文章的时候&#xff0c;请务必正确填写好你的【电子邮件】地址&#xff0c;正确的填写【电子邮件】你将可以在博主/其他本站网友回复你的时候会收到邮件通知&#xff0c;以便及时查看回复内容&#xff01;本教程仅供小白安装使用&…

macOS/iOS WKWebview 下载文件

WKWebview 下载文件需要通过JS注入的方式来下载。js下载的数据是base64编码的&#xff0c;回到给原生后&#xff0c;原生需要反编码后才是原始文件的数据。 具体步骤&#xff1a; 配置WKWebview的js回调句柄&#xff08;标识&#xff09;创建WKWebview并添加到视图上实现WKScr…

vim插件自动补齐_给VIM添加REPL

REPL: 读取-求值-输出”循环&#xff08;英语&#xff1a;Read-Eval-Print Loop&#xff0c;简称REPL&#xff09;是一个简单的&#xff0c;交互式的编程环境。python作为一个动态语言&#xff0c;REPL在开发过程中起到了很大的作用。可是一直以来用vim写python没有一个很好的&…

Linux ping 详细介绍(win也适用)

多数情况下&#xff0c;能否访问某台电脑或服务器&#xff0c;很自然的使用ping xxx.xxx.xxx.xxx&#xff0c;这是最简单的ping形式&#xff0c;同时看到ping几个包之后就停止(windows)了,linux 会一直ping下去&#xff0c;直到按ctrlc或其他组合键。在windows平台或linux平台&…

巨一自动化工业机器人_工业机器人和自动化设备连接器

来源&#xff1a;大比特商务网 作者&#xff1a;Ann Thryft随着工业物联网(IIOT)不断扩大&#xff0c;给工厂带来了更多电子设备。 这些设备往往暴露在恶劣环境中&#xff0c;包括灰尘、油、液体和极端温度等。 同时&#xff0c;特别是随着协作机器人装配在工厂生产线上&#x…

pvrect r语言 聚类_R语言常用统计方法包+机器学习包(名称、简介)

上期帮大家盘点了一下R中常用的可视化包&#xff0c;这期将简要盘点一下关于统计分析与机器学习的R包&#xff0c;并通过简要介绍包的特点来帮助读者深入理解可视化包。本文作者为“食物链顶端”学习群中的小伙伴&#xff0c;感谢他们的分享。话不多说我们一起来看看吧&#xf…

rap2检测哪些接口在使用_Apifox for Mac(接口调试管理工具)

Apifox 是一款用于接口文档定义、Mock 数据、接口自动化测试等等方面的工具&#xff0c;它的功能高效好用&#xff0c;接口云端同步&#xff0c;实时更新。成熟的团队/项目权限管理&#xff0c;满足各类企业的需求。有需要的朋友赶快来使用吧&#xff01;Apifox 软件介绍软件开…

layui根据name获取对象_layui表格行合并;解决侧边固定栏合并

实现效果图:适配分页&#xff1b;全选&#xff1b;后台嵌套数据&#xff1a;获取数据后&#xff1b;渲染前操作&#xff1a;,done:function(res){if(res.data){for(var i 0;i<res.data.length;i){var trObj $([lay-id"table"] .layui-table-box).find([data-ind…

abap al设置单元格可编辑 oo_利用WPS做业务系统的超级编辑器

业务系统中的数据很笼统的分可以分为两大类&#xff0c;一个是结构化的&#xff0c;通常用关系型数据库来存储管理&#xff1b;一个是非结构化的&#xff0c;在这类数据中&#xff0c;可能最多、价值密度最大的就是文档。如何更便捷高效的生成或分析文档&#xff0c;就是业务系…

pyecharts怎么绘制散点图_pyecharts可视化和wx的结合

前言最近在研究 pyecharts 的用法&#xff0c;它是 python 的一个可视化工具&#xff0c;然后就想着结合微信来一起玩不多说&#xff0c;直接看效果&#xff1a;条形图.gif环境配置pip install pyechartspip install snapshot_seleniumpip install echarts-countries-pypkgpip …

jekenis父子结构项目打包_全栈之DevOps系列 - 发布 Python 项目 开源/私有 包

DevOps目前并没有权威的定义&#xff0c;普遍认为&#xff0c;DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理&#xff0c;从而更快、更频繁地交付更稳定的软件。作者以 dukepy 系列项目中 dkimageapp 子项目&#xff08;关于图像处理…

如何计算_振动筛处理能力如何计算呢

振动筛在生活中的应用可谓设计到方方面面&#xff0c;大到煤炭开采筛分。小到果汁饮料&#xff0c;这些都离不开振动筛或者震动筛的身影。下面和道联合机械讲解一下如何计算振动筛的处理量&#xff0c;从而选购好的振动筛。振动筛的处理能力计算公式主要如下&#xff1a;1、处理…

springsession分布式登录被覆盖_拉勾 分布式 学习小结

分布式和集群分布式一定是集群&#xff0c;但是集群不一定是分布式&#xff08;可能是复制的&#xff09;集群是多个实例一起工作&#xff0c;分布式将一个系统拆分之后那就是多个实例分布式应用结构&#xff1a;Hash算法适用于在加密&#xff0c;数据存储和查找方面有hash表&a…

python调用dll函数_关于从加载的DLL调用函数的Python基本问题

我是在搜索和尝试各种各样的例子后提出这个问题的&#xff0c;但我似乎无法从加载的DLL调用函数。我想如果有人能给我举一个例子&#xff0c;我就能理解我做错了什么&#xff0c;并取得一些进展。在首先&#xff0c;使用Python 3.3.3可以加载DLL&#xff0c;如下所示&#xff1…

c++ 舞伴配对问题_R绘图:配对样本差异表达作图ggpubr

R绘图往期回顾&#xff1a;R绘图&#xff1a;唱一半的歌&#xff0c;画一半的图 gghalvesR绘图&#xff1a;gggibbous&#xff0c;基于ggplot2的Moon chartsR绘图&#xff1a;ggeconodist&#xff0c;基于ggplot2的另类箱图R语言学习系列之“多变的热图”蚂蚁金服在线可视化引擎…

输入引脚时钟约束_最强干货分享 | 时钟树例外(exclude pin、stop pin、non_stop pin、float pin)...

《最强干货分享时钟树例外(exclude pin、stop pin、non_stop pin、float pin)》研究生毕业之前曾发过这篇推文&#xff0c;现在在原来的基础上进行了修正&#xff0c;又添加了一些内容&#xff0c;几乎是压箱底的&#xff0c;现在拿出来分享一下&#xff0c;如果觉得好的话麻烦…