网页向女朋友/老婆告白和纪念日专用特效,很简单的程序,贵在有心和精美
不多废话,直接上代码,效果和源代码js等文件随后附上!
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Tc.Web.admin.biaobai.renxi.WebForm1" %>
- <!DOCTYPE html>
- <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>我爱你</title>
- <link type="text/css" rel="stylesheet" href="renxi/default.css">
- <script type="text/javascript" src="renxi/jquery.min.js"></script>
- <script type="text/javascript" src="renxi/jscex.min.js"></script>
- <script type="text/javascript" src="renxi/jscex-parser.js"></script>
- <script type="text/javascript" src="renxi/jscex-jit.js"></script>
- <script type="text/javascript" src="renxi/jscex-builderbase.min.js"></script>
- <script type="text/javascript" src="renxi/jscex-async.min.js"></script>
- <script type="text/javascript" src="renxi/jscex-async-powerpack.min.js"></script>
- <script type="text/javascript" src="renxi/functions.js" charset="utf-8"></script>
- <script type="text/javascript" src="renxi/love.js" charset="utf-8"></script>
- <style type="text/css">
- <!--
- .STYLE1 {
- color: #666666
- }
- -->
- </style>
- </head>
- <body>
- <audio autoplay="autopaly">
- <source src="renxi.mp3" type="audio/mp3" />
- </audio>
- <div id="main">
- <div id="error">本页面采用HTML5编辑,目前您的浏览器无法显示,请换成谷歌(<a href="http://www.google.cn/chrome/intl/zh-CN/landing_chrome.html?hl=zh-CN&brand=CHMI">Chrome</a>)或者火狐(<a href="http://www.akdy.cn/">伦理电影</a>)浏览器,或者其他游览器的最新版本。</div>
- <div id="wrap">
- <div id="text">
- <div id="code"> <font color="#FF0000"> <span class="say">亲爱的宝宝,我爱你</span><br>
- <span class="say"> </span><br>
- <span class="say"> 我知道我不会甜言蜜语,</span><br>
- <span class="say"> </span><br>
- <span class="say"> 但是我会用行动证明一切</span><br>
- <span class="say"> </span><br>
- <span class="say">你说我啰嗦,</span><br>
- <span class="say"> 有些东西因为越在乎所以越怕失去</span><br>
- <span class="say"> </span><br>
- <span class="say">因为我太爱你了,所以我害怕失去你</span><br>
- <span class="say"> </span><br>
- <span class="say">因为我太爱你了,所以我对你总啰嗦</span><br>
- <span class="say"> </span><br>
- <span class="say">希望可以执子之手,与子偕老</span><br>
- <span class="say"> </span><br>
- <span class="say">如果上天让我许三个愿望,</span><br>
- <span class="say">第一个是今生今世和你在一起, </span><br>
- <span class="say"> </span><br>
- <span class="say"> 第二个是再生再世和你在一起,</span><br>
- <span class="say"> </span><br>
- <span class="say">第三个是永生永世和你不分离 </span><br>
- <span class="say"><span class="space"></span> -- 爱你的老公</span> </font>
- <br />
- <br />
- </p>
- </div>
- </div>
- <div id="clock-box"> <span class="STYLE1"></span><font color="#FF4500">亲爱的宝宝,我爱你</font> <span class="STYLE1">已经是……</span>
- <div id="clock"></div>
- </div>
- <canvas id="canvas" width="1100" height="680"></canvas>
- </div>
- </div>
- <script>
- </script>
- <script>
- (function () {
- var canvas = $('#canvas');
- if (!canvas[0].getContext) {
- $("#error").show();
- return false;
- }
- var width = canvas.width();
- var height = canvas.height();
- canvas.attr("width", width);
- canvas.attr("height", height);
- var opts = {
- seed: {
- x: width / 2 - 20,
- color: "rgb(190, 26, 37)",
- scale: 2
- },
- branch: [
- [535, 680, 570, 250, 500, 200, 30, 100, [
- [540, 500, 455, 417, 340, 400, 13, 100, [
- [450, 435, 434, 430, 394, 395, 2, 40]
- ]],
- [550, 445, 600, 356, 680, 345, 12, 100, [
- [578, 400, 648, 409, 661, 426, 3, 80]
- ]],
- [539, 281, 537, 248, 534, 217, 3, 40],
- [546, 397, 413, 247, 328, 244, 9, 80, [
- [427, 286, 383, 253, 371, 205, 2, 40],
- [498, 345, 435, 315, 395, 330, 4, 60]
- ]],
- [546, 357, 608, 252, 678, 221, 6, 100, [
- [590, 293, 646, 277, 648, 271, 2, 80]
- ]]
- ]]
- ],
- bloom: {
- num: 700,
- width: 1080,
- height: 650,
- },
- footer: {
- width: 1200,
- height: 5,
- speed: 10,
- }
- }
- var tree = new Tree(canvas[0], width, height, opts);
- var seed = tree.seed;
- var foot = tree.footer;
- var hold = 1;
- canvas.click(function (e) {
- var offset = canvas.offset(), x, y;
- x = e.pageX - offset.left;
- y = e.pageY - offset.top;
- if (seed.hover(x, y)) {
- hold = 0;
- canvas.unbind("click");
- canvas.unbind("mousemove");
- canvas.removeClass('hand');
- }
- }).mousemove(function (e) {
- var offset = canvas.offset(), x, y;
- x = e.pageX - offset.left;
- y = e.pageY - offset.top;
- canvas.toggleClass('hand', seed.hover(x, y));
- });
- var seedAnimate = eval(Jscex.compile("async", function () {
- seed.draw();
- while (hold) {
- $await(Jscex.Async.sleep(10));
- }
- while (seed.canScale()) {
- seed.scale(0.95);
- $await(Jscex.Async.sleep(10));
- }
- while (seed.canMove()) {
- seed.move(0, 2);
- foot.draw();
- $await(Jscex.Async.sleep(10));
- }
- }));
- var growAnimate = eval(Jscex.compile("async", function () {
- do {
- tree.grow();
- $await(Jscex.Async.sleep(10));
- } while (tree.canGrow());
- }));
- var flowAnimate = eval(Jscex.compile("async", function () {
- do {
- tree.flower(2);
- $await(Jscex.Async.sleep(10));
- } while (tree.canFlower());
- }));
- var moveAnimate = eval(Jscex.compile("async", function () {
- tree.snapshot("p1", 240, 0, 610, 680);
- while (tree.move("p1", 500, 0)) {
- foot.draw();
- $await(Jscex.Async.sleep(10));
- }
- foot.draw();
- tree.snapshot("p2", 500, 0, 610, 680);
- // 会有闪烁不得意这样做, (>﹏<)
- canvas.parent().css("background", "url(" + tree.toDataURL('image/png') + ")");
- canvas.css("background", "#ffe");
- $await(Jscex.Async.sleep(300));
- canvas.css("background", "none");
- }));
- var jumpAnimate = eval(Jscex.compile("async", function () {
- var ctx = tree.ctx;
- while (true) {
- tree.ctx.clearRect(0, 0, width, height);
- tree.jump();
- foot.draw();
- $await(Jscex.Async.sleep(25));
- }
- }));
- var textAnimate = eval(Jscex.compile("async", function () {
- var together = new Date();
- together.setFullYear(2010, 3,1); //时间年月日
- together.setHours(16); //小时
- together.setMinutes(53); //分钟
- together.setSeconds(0); //秒前一位
- together.setMilliseconds(2); //秒第二位
- $("#code").show().typewriter();
- $("#clock-box").fadeIn(500);
- while (true) {
- timeElapse(together);
- $await(Jscex.Async.sleep(1000));
- }
- }));
- var runAsync = eval(Jscex.compile("async", function () {
- $await(seedAnimate());
- $await(growAnimate());
- $await(flowAnimate());
- $await(moveAnimate());
- textAnimate().start();
- $await(jumpAnimate());
- }));
- runAsync().start();
- })();
- </script>
- </body>
- </html>
效果如图:
网页向女朋友/老婆告白和纪念日专用特效,很简单的程序,贵在有心和精美相关推荐
- 网页向女友告白和纪念日专用特效
不多废话,直接上代码,效果和源码js等文件随后附上. <%@ Page Language="C#" AutoEventWireup="true" Code ...
- 网页版女朋友表白告白代码,可轻松定制表白内容、认识时间等,html爱心表白代码
网页版女朋友表白告白代码,可轻松定制表白内容.认识时间等,html爱心表白代码 运行效果 这里,定制要修改的地方主要有: 1.时间:请修改love.html,第188行,setfullyear设置年月 ...
- 做一个前端网页送给女朋友~轮播图+纪念日
文章目录 1. 轮播图框架 2. 轮播图大盒子实现 1. 盒子及图片的可视化 2. 将图片重叠起来并放入轮播图盒子中 ...相对定位与绝对定位 3. 添加左右按钮 4. 点击按钮跳转图片 5. 鼠标离 ...
- HTML5七夕情人节表白网页(粉色的情人节爱心飞出ui特效) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心
HTML5七夕情人节表白网页❤粉色的情人节爱心飞出ui特效❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这 ...
- 如何做一个网页送给女朋友做生日礼物
如何做一个网页送给女朋友做生日礼物 本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的flask框架做的一个小型网站,里面可以实现跳转功能,怎么配置fla ...
- 用python做生日礼物_如何做一个网页送给女朋友做生日礼物?
如何做一个网页送给女朋友做生日礼物 本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的flask框架做的一个小型网站,里面可以实现跳转功能,怎么配置fla ...
- 三款html版女朋友表白告白代码,动态爱心表白代码,总有一款适合你,可定制表白内容
三款html版女朋友表白告白代码,动态爱心表白代码,总有一款适合你,可定制表白内容 完整代码下载地址:三款html版女朋友表白告白代码,动态爱心表白代码 index.html <!DOCTYPE ...
- 如何做一个网页送给女朋友做生日礼物!感动到哭!
如何做一个网页送给女朋友做生日礼物 本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的flask框架做的一个小型网站,里面可以实现跳转功能,怎么配置fla ...
- 如何做一个网页送给女朋友做生日礼物!这应该是最好的礼物了!
如何做一个网页送给女朋友做生日礼物 本文里面涉及到python,HTML ,css,JavaScript的知识,是基于python的flask框架做的一个小型网站,里面可以实现跳转功能,怎么配置fla ...
最新文章
- 2.1 二元分类-深度学习-Stanford吴恩达教授
- STM32 基础系列教程 47 - MD5
- 04- 移动APP功能测试要点以及具体业务流程测试
- jquery 收藏技巧
- 解决SimpleButton被移除后保持OVER状态
- 看懂别人的代码,只是成为高效程序员的第一步!
- ArcGIS Engine开发之旅08--和查询相关的对象和接口
- eclipseEE连接mysql_mysql-eclipseEE连接MySQL出现问题,哪位大神可以帮我看看*^__^*,非常感谢...
- postman压测_只会postman单接口测试?快看看这里
- 新概念英语(1-37)Making a bookcase
- 快速实现对接京东EDI系统
- R语言如何绘制弦图(25)
- RHEL7的安装步骤
- DC中保存ddc格式文件(亲测有效!)save the unmapped design in ddc format
- 八类网线和七类网线的区别_超7类网线与六类的有什么区别吗?
- vb.net 简单取摄像头图片_简单的BP网络识别液晶字符
- ERP系统的备份考虑
- android9 apk自动安装功能,如何在Android7.0、8.0、9.0系统下通过Intent安装apk
- html5流水账,流水记账.html
- 基于Vue的日程排班表 - common-schedule