当前位置: 首页 > news >正文

建网站算法医院网站建设管理规范

建网站算法,医院网站建设管理规范,正规网站建设加盟合作,北京微网站这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个TA站在眼前都不敢向前表白…

这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看。 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个TA站在眼前都不敢向前表白。说不出口的话就用短视频告诉TA吧~制作一个表白网页告诉TA你的心意,演示如下。

【作者主页——🔥获取更多优质源码】

【学习资料/简历模板/面试资料/ 网站设计与制作】

【web前端期末大作业——🔥🔥毕设项目精品实战案例】


文章目录

  • 一、网页介绍
  • 一、网页效果
  • 二、代码展示
    • 1.HTML代码
    • 2.CSS代码
  • 三、精彩专栏

一、网页介绍

1 网页简介:基于 HTML+CSS+JavaScript 制作七夕情人节表白网页、生日祝福、七夕告白、 求婚、浪漫爱情3D相册、炫酷代码 ,快来制作一款高端的表白网页送(他/她)浪漫的告白,制作修改简单,可自行更换背景音乐,文字和图片即可使用

2.网页编辑:任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。


一、网页效果

在这里插入图片描述

二、代码展示

1.HTML代码

代码如下(示例):以下仅展示部分代码供参考~

<html><head><meta charset="utf-8" /><link type="text/css" href="./css/style.css" rel="stylesheet" /><script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script><style type="text/css">/* body {background: #000;position: relative;} */html,body {position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}.container {width: 100%;height: 100%;margin: 0;padding: 0;z-index: 9999 !important;}#music {z-index: 999999 !important;position: fixed;top: 0;left: 0;}.canvas {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}#wrapper {display: flex;height: 100vh;width: 100vw;}.content {background: rgba(0, 0, 0, 0.8);color: #f4f4f4;height: 200px;margin: auto;padding: 2rem;position: relative;overflow: hidden;width: 400px;z-index: 1;}a {color: #999;}</style></head><body><div id="wrapper"><!-- <div class="content">In photography, is the aesthetic quality of the blur produced in the out-of-focus parts of an image produced by a lens. Bokeh has been defined as "the way the lens renders out-of-focus points of light". Differences in lens aberrations and aperture shapecause some lens designs to blur the image in a way that is pleasing to the eye, while others produce blurring that is unpleasant or distracting��"good" and "bad" bokeh, respectively. Bokeh occurs for parts of the scene that lie outside thedepth of field.</div> --><audiosrc="sd.mp3"controls="controls"autoplay="autoplay"loop="loop"id="music"></audio><div id="jsi-snow-container" class="container"></div><div class="box"><ul class="minbox"><li></li><li></li><li></li><li></li><li></li><li></li></ul><ol class="maxbox"><li></li><li></li><li></li><li></li><li></li><li></li></ol></div></div></body><script>"use strict";var parentEl;var c1;var c2;var ctx1;var ctx2;var canvasWidth;var canvasHeight;var sizeBase;var count;var hue;var options;var parts = [];/*** Helper function to create a HTML5 canvas and add a class to it* @return {[canvas]}*/function createCanvas() {var canvas = document.createElement("canvas");canvas.classList.add("canvas");if (navigator.userAgent.match(/(phone|pod|iPhone|iPod|ios|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)) {var box = document.querySelectorAll(".box")[0];box.style.left = "-42%";}return canvas;}/*** Helper function to generate a random value between min and max* @param  {[int]} min [min value]* @param  {[int]} max [max value]* @return {[int]}     [random value between min and max]*/function rand(min, max) {return Math.random() * (max - min) + min;}/*** Helper function to generate hsla string for canvas 2d context* @param  {[int]} h [hue]* @param  {[int]} s [saturation]* @param  {[int]} l [lightness]* @param  {[float]} a [alpha]* @return {[string]}*/function hsla(h, s, l, a) {return "hsla(" + h + "," + s + "%," + l + "%," + a + ")";}/*** Helper function used for debouncing* @param  {[Function]} fn [function to debounce]* @param  {[int]} delay [debounce delay]*/function debounce(fn, delay) {var timer = null;return function () {var context = this;var args = arguments;clearTimeout(timer);timer = setTimeout(function () {fn.apply(context, args);}, delay);};}function createAnimation() {sizeBase = canvasWidth + canvasHeight;count = Math.floor(sizeBase * 0.3);hue = rand(0, 360);options = {radiusMin: 1,radiusMax: sizeBase * 0.04,blurMin: 10,blurMax: sizeBase * 0.04,hueMin: hue,hueMax: hue + 100,saturationMin: 10,saturationMax: 70,lightnessMin: 20,lightnessMax: 50,alphaMin: 0.1,alphaMax: 0.5,};ctx1.clearRect(0, 0, canvasWidth, canvasHeight);ctx1.globalCompositeOperation = "lighter";while (count--) {//init variables for canvas contextvar radius = rand(options.radiusMin, options.radiusMax);var blur = rand(options.blurMin, options.blurMax);var x = rand(0, canvasWidth);var y = rand(0, canvasHeight);var hue = rand(options.hueMin, options.hueMax);var saturation = rand(options.saturationMin, options.saturationMax);var lightness = rand(options.lightnessMin, options.lightnessMax);var alpha = rand(options.alphaMin, options.alphaMax);//draw on canvas contextctx1.shadowColor = hsla(hue, saturation, lightness, alpha);ctx1.shadowBlur = blur;ctx1.beginPath();ctx1.arc(x, y, radius, 0, Math.PI * 2);ctx1.closePath();ctx1.fill();}parts.length = 0; //clear parts arrayfor (var i = 0;i < Math.floor((canvasWidth + canvasHeight) * 0.03);i++) {parts.push({radius: rand(1, sizeBase * 0.03),x: rand(0, canvasWidth),y: rand(0, canvasHeight),angle: rand(0, Math.PI * 2),vel: rand(0.1, 0.5),tick: rand(0, 10000),});}}function resize() {canvasWidth = c1.width = c2.width = parentEl.offsetWidth;canvasHeight = c1.height = c2.height = parentEl.offsetHeight;}function animate() {window.requestAnimationFrame(animate);ctx2.clearRect(0, 0, canvasWidth, canvasHeight);ctx2.globalCompositeOperation = "source-over";ctx2.shadowBlur = 0;ctx2.drawImage(c1, 0, 0); //copy canvas 1 to canvas 2ctx2.globalCompositeOperation = "lighter";var i = parts.length;ctx2.shadowBlur = 15;ctx2.shadowColor = "#fff";while (i--) {var part = parts[i];part.x += Math.cos(part.angle) * part.vel;part.y += Math.sin(part.angle) * part.vel;part.angle += rand(-0.05, 0.05);ctx2.beginPath();ctx2.arc(part.x, part.y, part.radius, 0, Math.PI * 2);var alpha = 0.075 + Math.cos(part.tick * 0.02) * 0.05;ctx2.fillStyle = hsla(0, 0, 100, alpha);ctx2.fill();//make sure particles stay within canvas boundsif (part.x - part.radius > canvasWidth) {part.x = -part.radius;}if (part.x + part.radius < 0) {part.x = canvasWidth + part.radius;}if (part.y - part.radius > canvasHeight) {part.y = -part.radius;}if (part.y + part.radius < 0) {part.y = canvasHeight + part.radius;}part.tick++;}}function init() {//create canvasesc1 = createCanvas();c2 = createCanvas();ctx1 = c1.getContext("2d");ctx2 = c2.getContext("2d");parentEl = document.getElementById("wrapper");parentEl.insertBefore(c2, parentEl.firstChild);parentEl.insertBefore(c1, c2);resize();createAnimation();animate();window.addEventListener("resize",debounce(function () {resize();createAnimation();}, 250));}init();</script>
</html>

2.CSS代码


@charset "utf-8";
* {margin: 0;padding: 0;
}
body {max-width: 100%;min-width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-size: 100% 100%;position: absolute;margin-left: auto;margin-right: auto;
}
li {list-style: none;
}
.box {width: 200px;height: 200px;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-size: 100% 100%;position: relative;z-index: 999999 !important;top: 45%;left: -50%;-webkit-transform-style: preserve-3d;-webkit-transform: rotateX(13deg);-webkit-animation: move 5s linear infinite;
}
.minbox {width: 100px;height: 100px;position: absolute;left: 50px;top: 30px;-webkit-transform-style: preserve-3d;
}
.minbox li {width: 100px;height: 100px;position: absolute;left: 0;top: 0;
}
.minbox li:nth-child(1) {background: url(../img/01.png) no-repeat 0 0;-webkit-transform: translateZ(50px);
}
.minbox li:nth-child(2) {background: url(../img/02.png) no-repeat 0 0;-webkit-transform: rotateX(180deg) translateZ(50px);
}
.minbox li:nth-child(3) {background: url(../img/03.png) no-repeat 0 0;-webkit-transform: rotateX(-90deg) translateZ(50px);
}
.minbox li:nth-child(4) {background: url(../img/04.png) no-repeat 0 0;-webkit-transform: rotateX(90deg) translateZ(50px);
}
.minbox li:nth-child(5) {background: url(../img/05.png) no-repeat 0 0;-webkit-transform: rotateY(-90deg) translateZ(50px);
}
.minbox li:nth-child(6) {background: url(../img/06.png) no-repeat 0 0;-webkit-transform: rotateY(90deg) translateZ(50px);
}
.maxbox li:nth-child(1) {background: url(../img/1.png) no-repeat 0 0;-webkit-transform: translateZ(50px);
}
.maxbox li:nth-child(2) {background: url(../img/2.png) no-repeat 0 0;-webkit-transform: translateZ(50px);
}
.maxbox li:nth-child(3) {background: url(../img/3.png) no-repeat 0 0;-webkit-transform: rotateX(-90deg) translateZ(50px);
}
.maxbox li:nth-child(4) {background: url(../img/4.png) no-repeat 0 0;-webkit-transform: rotateX(90deg) translateZ(50px);
}
.maxbox li:nth-child(5) {background: url(../img/5.png) no-repeat 0 0;-webkit-transform: rotateY(-90deg) translateZ(50px);
}
.maxbox li:nth-child(6) {background: url(../img/6.png) no-repeat 0 0;-webkit-transform: rotateY(90deg) translateZ(50px);
}
.maxbox {width: 800px;height: 400px;position: absolute;left: 0;top: -20px;-webkit-transform-style: preserve-3d;
}
.maxbox li {width: 200px;height: 200px;background: #fff;border: 1px solid #ccc;position: absolute;left: 0;top: 0;opacity: 0.2;-webkit-transition: all 1s ease;
}
.maxbox li:nth-child(1) {-webkit-transform: translateZ(100px);
}
.maxbox li:nth-child(2) {-webkit-transform: rotateX(180deg) translateZ(100px);
}
.maxbox li:nth-child(3) {-webkit-transform: rotateX(-90deg) translateZ(100px);
}
.maxbox li:nth-child(4) {-webkit-transform: rotateX(90deg) translateZ(100px);
}
.maxbox li:nth-child(5) {-webkit-transform: rotateY(-90deg) translateZ(100px);
}
.maxbox li:nth-child(6) {-webkit-transform: rotateY(90deg) translateZ(100px);
}
.box:hover ol li:nth-child(1) {-webkit-transform: translateZ(300px);width: 400px;height: 400px;opacity: 0.8;left: -100px;top: -100px;
}
.box:hover ol li:nth-child(2) {-webkit-transform: rotateX(180deg) translateZ(300px);width: 400px;height: 400px;opacity: 0.8;left: -100px;top: -100px;
}
.box:hover ol li:nth-child(3) {-webkit-transform: rotateX(-90deg) translateZ(300px);width: 400px;height: 400px;opacity: 0.8;left: -100px;top: -100px;
}
.box:hover ol li:nth-child(4) {-webkit-transform: rotateX(90deg) translateZ(300px);width: 400px;height: 400px;opacity: 0.8;left: -100px;top: -100px;
}
.box:hover ol li:nth-child(5) {-webkit-transform: rotateY(-90deg) translateZ(300px);width: 400px;height: 400px;opacity: 0.8;left: -100px;top: -100px;
}
.box:hover ol li:nth-child(6) {-webkit-transform: rotateY(90deg) translateZ(300px);width: 400px;height: 400px;opacity: 0.8;left: -100px;top: -100px;
}
@keyframes move {0% {-webkit-transform: rotateX(13deg) rotateY(0deg);}100% {-webkit-transform: rotateX(13deg) rotateY(360deg);}
}

三、精彩专栏

看到这里了就 【点赞,好评,收藏】 三连 支持下吧,你的支持是我创作的动力。—— `

以上内容技术相关问题💌欢迎一起交流学习👇🏻👇🏻👇🏻🔥

http://www.yayakq.cn/news/50316/

相关文章:

  • 购物中心网站建设建筑工程承包合同
  • 西宁市建设局网站虚拟主机如何搭建网站
  • 公司网站建设工作内容wordpress自动缩略图
  • 怎么做网站的seo网站建设技术人员要求
  • 网站上线推广网站页面设计怎么做
  • 没网站做推广wordpress 群晖
  • 东莞城乡建设网站aso优化贴吧
  • 印度喜欢用什么框架做外贸网站好用的wordpress代码编辑器
  • 综合电商网站建设需求文档惠州网站建设熊掌号
  • 在公司的小语种网站上汕头提供关键词平台
  • 石景山重庆网站建设公共资源交易中心平台
  • 网页建站实用技术wordpress更新ftp
  • 后台网站建设招聘免费的黄冈网站有哪些代码
  • 备案做电影网站吗玉溪seo
  • 国外网站怎么做企业展厅 设计 公司 平安
  • 莱阳建设局网站软件技术好学吗
  • 东营网站建设怎么建设运城环保局网站王建设
  • 做不一样的网站百度推广开户费
  • 海口网站建设网页制作公司国都建设集团网站
  • 北京软件开发学校seo优化6个实用技巧
  • 平安保险网站官方网址深圳北网站建设
  • 口红机网站怎么做的12333社保查询网
  • 东莞设计网站建设方案外贸建站哪家公司好
  • 盘锦建网站网站开发者不给源代码怎么办
  • 用户体验设计要素淄博网站建设优化公司
  • 百度网站如何做百度调整导致网站排名下降
  • 拐角型网站有哪些专门做展会创意的网站
  • 中国印花图案设计网站调用wordpress的文章编辑器
  • 广州专业的网站推广工具网站建设不赚钱
  • 专业购物网站建设价格建设银行网站安全性分析