位置: IT常识 - 正文

125款程序员专属情人节表白网站【建议收藏】HTML+CSS+JavaScript(程序员神器)

编辑:rootadmin
125款程序员专属情人节表白网站【建议收藏】HTML+CSS+JavaScript

推荐整理分享125款程序员专属情人节表白网站【建议收藏】HTML+CSS+JavaScript(程序员神器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:【程序员 】,125款程序员专属服装,程序员v2,程序员v2,125款程序员专属服务,125款程序员专属头像,125款程序员专属头像,125款程序员专属头像,内容如对您有帮助,希望把文章链接给更多的朋友!

🌩️ 精彩专栏推荐👇🏻👇🏻👇🏻 💂 作者主页: 【进入主页—🚀获取更多源码】 🎓 web前端期末大作业: 【📚HTML5网页期末作业 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (110套) 】 七夕来袭!是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?还是创意DIY?或者…无论那种形式,快来秀我们一脸吧!

📂文章目录二、📚网站介绍三、🔗网站效果🧩 2.图片演示四、💒 网站代码🧱HTML结构代码🏠CSS样式代码五、🎁更多源码二、📚网站介绍

📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。

📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;

125款程序员专属情人节表白网站【建议收藏】HTML+CSS+JavaScript(程序员神器)

📙网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。

三、🔗网站效果🧩 2.图片演示

下面以樱花雨3D动态相册源码演示为例

html七夕情人节表白网页制作

四、💒 网站代码🧱HTML结构代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery.min.js"></script> <link type="text/css" href="./css/style.css" rel="stylesheet" /> <style> html, body { width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; } .container { width: 100%; height: 100%; margin: 0; padding: 0; background-color: #000000; } </style> </head> <body> <audio autoplay="autopaly"> <source src="renxi.mp3" type="audio/mp3" /> </audio> <div id="jsi-cherry-container" class="container"> <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> <script> setParameters: function() { this.$container = $('#jsi-cherry-container'); this.width = this.$container.width(); this.height = this.$container.height(); this.context = $('<canvas />') .attr({ width: this.width, height: this.height }) .appendTo(this.$container) .get(0) .getContext('2d'); this.cherries = []; this.maxAddingInterval = Math.round( (this.MAX_ADDING_INTERVAL * 1000) / this.width ); this.addingInterval = this.maxAddingInterval; }, reconstructMethods: function() { this.render = this.render.bind(this); }, render: function() { requestAnimationFrame(this.render); this.context.clearRect(0, 0, this.width, this.height); this.cherries.sort(function(cherry1, cherry2) { return cherry1.z - cherry2.z; }); for (var i = this.cherries.length - 1; i >= 0; i--) { if (!this.cherries[i].render(this.context)) { this.cherries.splice(i, 1); } } if (--this.addingInterval == 0) { this.addingInterval = this.maxAddingInterval; this.cherries.push(new CHERRY_BLOSSOM(this, false)); } } }; var CHERRY_BLOSSOM = function(renderer, isRandom) { this.renderer = renderer; this.init(isRandom); }; CHERRY_BLOSSOM.prototype = { FOCUS_POSITION: 300, FAR_LIMIT: 600, MAX_RIPPLE_COUNT: 100, RIPPLE_RADIUS: 100, SURFACE_RATE: 0.5, SINK_OFFSET: 20, init: function(isRandom) { this.x = this.getRandomValue( -this.renderer.width, this.renderer.width ); this.y = isRandom ? this.getRandomValue(0, this.renderer.height) : this.renderer.height * 1.5; this.z = this.getRandomValue(0, this.FAR_LIMIT); this.vx = this.getRandomValue(-2, 2); this.vy = -2; this.theta = this.getRandomValue(0, Math.PI * 2); this.phi = this.getRandomValue(0, Math.PI * 2); this.psi = 0; this.dpsi = this.getRandomValue(Math.PI / 600, Math.PI / 300); this.opacity = 0; this.endTheta = false; this.endPhi = false; this.rippleCount = 0; var axis = this.getAxis(), theta = this.theta + (Math.ceil( -(this.y + this.renderer.height * this.SURFACE_RATE) / this.vy ) * Math.PI) / 500; theta %= Math.PI * 2; this.offsetY = 40 * (theta <= Math.PI / 2 || theta >= (Math.PI * 3) / 2 ? -1 : 1); this.thresholdY = this.renderer.height / 2 + this.renderer.height * this.SURFACE_RATE * axis.rate; this.entityColor = this.renderer.context.createRadialGradient( 0, 40, 0, 0, 40, 80 ); this.entityColor.addColorStop( 0, 'hsl(330, 70%, ' + 50 * (0.3 + axis.rate) + '%)' ); context.save(); context.globalAlpha = this.opacity; context.fillStyle = this.shadowColor; context.strokeStyle = 'hsl(330, 30%,' + 40 * (0.3 + axis.rate) + '%)'; context.translate( axis.x, Math.max(axis.y, this.thresholdY + this.thresholdY - axis.y) ); context.rotate(Math.PI - this.theta); context.scale(axis.rate * -Math.sin(this.phi), axis.rate); context.translate(0, this.offsetY); this.renderCherry(context, axis); context.restore(); } context.save(); context.fillStyle = this.entityColor; context.strokeStyle = 'hsl(330, 40%,' + 70 * (0.3 + axis.rate) + '%)'; context.translate( axis.x, axis.y + Math.abs(this.SINK_OFFSET * Math.sin(this.psi) * axis.rate) ); context.rotate(this.theta); context.scale(axis.rate * Math.sin(this.phi), axis.rate); context.translate(0, this.offsetY); this.renderCherry(context, axis); context.restore(); if (this.y <= -this.renderer.height / 4) { if (!this.endTheta) { for ( var theta = Math.PI / 2, end = (Math.PI * 3) / 2; theta <= end; theta += Math.PI ) { if (this.theta < theta && this.theta + Math.PI / 200 > theta) { this.theta = theta; this.endTheta = true; break; } } } if (!this.endPhi) { for ( var phi = Math.PI / 8, end = (Math.PI * 7) / 8; phi <= end; phi += (Math.PI * 3) / 4 ) { if (this.phi < phi && this.phi + Math.PI / 200 > phi) { this.phi = Math.PI / 8; this.endPhi = true; break; } } } } if (!this.endTheta) { if (axis.y == this.thresholdY) { this.theta += (Math.PI / 200) * (this.theta < Math.PI / 2 || (this.theta >= Math.PI && this.theta < (Math.PI * 3) / 2) ? 1 : -1); } else { this.theta += Math.PI / 500; } this.theta %= Math.PI * 2; } if (this.endPhi) { if (this.rippleCount == this.MAX_RIPPLE_COUNT) { this.psi += this.dpsi; this.psi %= Math.PI * 2; } } else { this.phi += Math.PI / (axis.y == this.thresholdY ? 200 : 500); this.phi %= Math.PI; } if (this.y <= -this.renderer.height * this.SURFACE_RATE) { this.x += 2; this.y = -this.renderer.height * this.SURFACE_RATE; } else { this.x += this.vx; this.y += this.vy; } return ( this.z > -this.FOCUS_POSITION && this.z < this.FAR_LIMIT && this.x < this.renderer.width * 1.5 ); } }; $(function() { RENDERER.init(); }); </script> </body></html>🏠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: absolute; margin-left: 42%; margin-top: 22%; -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);}.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); }}五、🎁更多源码

1.如果我的博客对你有帮助 请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!

2.💗【👇🏻👇🏻👇🏻🉑关注我| 获取更多源码】 带您学习各种前端插件、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、等!

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

本文链接地址:https://www.jiuchutong.com/zhishi/297279.html 转载请保留说明!

上一篇:css鼠标移入变成小手(css鼠标移入移出切换事件)

下一篇:postman教程(postman操作流程)

  • 华为p50怎么设置指纹解锁(华为p50怎么设置时间为24小时制)

    华为p50怎么设置指纹解锁(华为p50怎么设置时间为24小时制)

  • 快手评论过的作品怎么找到(快手评论过的作品删了怎么看评论)

    快手评论过的作品怎么找到(快手评论过的作品删了怎么看评论)

  • 苹果悬浮窗口怎么设置(苹果悬浮窗口怎么弄)

    苹果悬浮窗口怎么设置(苹果悬浮窗口怎么弄)

  • 小红书在哪里建群(小红书怎么建造群聊)

    小红书在哪里建群(小红书怎么建造群聊)

  • 华硕电脑突然充不了电(华硕电脑突然充不了电指示灯也不亮主板换了)

    华硕电脑突然充不了电(华硕电脑突然充不了电指示灯也不亮主板换了)

  • ipad隔空投送搜不到iphone(ipad隔空投送搜索不到对方)

    ipad隔空投送搜不到iphone(ipad隔空投送搜索不到对方)

  • 单元格地址是指(单元格地址是指什么)

    单元格地址是指(单元格地址是指什么)

  • 买家违规不申诉会怎样(买家账户违规申诉超时怎么办)

    买家违规不申诉会怎样(买家账户违规申诉超时怎么办)

  • 微信怎么加置顶语(微信怎么加置顶备注)

    微信怎么加置顶语(微信怎么加置顶备注)

  • iphone7内存有哪些(iphone 7的内存)

    iphone7内存有哪些(iphone 7的内存)

  • vivo手机怎么显示双卡(vivo手机怎么显示时间和日期)

    vivo手机怎么显示双卡(vivo手机怎么显示时间和日期)

  • 苹果11有几个卡槽(苹果11有几个卡槽在哪个位置)

    苹果11有几个卡槽(苹果11有几个卡槽在哪个位置)

  • 网易网盘为什么关闭(网易网盘为什么不能投屏)

    网易网盘为什么关闭(网易网盘为什么不能投屏)

  • 抖音发长视频怎么快进(抖音发长视频怎么设置进度条)

    抖音发长视频怎么快进(抖音发长视频怎么设置进度条)

  • 函数求和公式怎么输入(函数求和公式怎么用)

    函数求和公式怎么输入(函数求和公式怎么用)

  • 拼多多手机号解绑在哪(拼多多手机号解绑微信)

    拼多多手机号解绑在哪(拼多多手机号解绑微信)

  • 手机卡打不出电话是怎么回事(手机卡打不出电话怎么回事)

    手机卡打不出电话是怎么回事(手机卡打不出电话怎么回事)

  • 5口百兆交换机用途(5口百兆交换机接法图)

    5口百兆交换机用途(5口百兆交换机接法图)

  • 不可用余额冻结多少天(不可用余额冻结48小时以后会自动解冻吗)

    不可用余额冻结多少天(不可用余额冻结48小时以后会自动解冻吗)

  • x27vivo面部解锁在哪里(vivox27不可以面部解锁吗?)

    x27vivo面部解锁在哪里(vivox27不可以面部解锁吗?)

  • 苹果蓝牙耳机一代二代区别(苹果蓝牙耳机一代)

    苹果蓝牙耳机一代二代区别(苹果蓝牙耳机一代)

  • Win7系统下,无法打开系统注册表是怎么回事?(win7系统里没有无线网络连接)

    Win7系统下,无法打开系统注册表是怎么回事?(win7系统里没有无线网络连接)

  • 蟹爪兰的养殖方法和注意事项(图文)(蟹爪兰的养殖方法和浇水)

    蟹爪兰的养殖方法和注意事项(图文)(蟹爪兰的养殖方法和浇水)

  • vue3中数据更新了,但是视图没有更新的5中方案(vue数据更新会触发什么生命周期)

    vue3中数据更新了,但是视图没有更新的5中方案(vue数据更新会触发什么生命周期)

  • chatgpt 无法登录报错Access denied、OpenAl‘s services are not available in yourcountry. (error=unsupported )(无法登陆p.to)

    chatgpt 无法登录报错Access denied、OpenAl‘s services are not available in yourcountry. (error=unsupported )(无法登陆p.to)

  • 真实世界的人工智能应用落地——OpenAI篇 ⛵(真实世界人工智能)

    真实世界的人工智能应用落地——OpenAI篇 ⛵(真实世界人工智能)

  • 最全面试题CSS(含答案)(css面试题及答案)

    最全面试题CSS(含答案)(css面试题及答案)

  • day53-马踏棋盘(马踏棋盘游戏规则)

    day53-马踏棋盘(马踏棋盘游戏规则)

  • 进项税转出大于进项税,加计抵减怎么计算
  • 金税盘税务申报
  • 金税盘怎样查询已开发票明细
  • 机票行程单上没有日期怎么回事
  • 零申报资产负债表年初与期末数
  • 预付账款借方怎么处理
  • 先进制造业企业按照当期可抵扣进项税额
  • 由于生产工艺改进引起建筑物设备陈旧
  • 建筑工程居间服务协议
  • 律师事务所日常管理松懈混乱整改措施
  • 金蝶财务软件如何打印凭证
  • 全年一次性奖金计税方式
  • 个人投资借款长期不还要缴纳个人所得税吗?
  • 跨年度取得增值税发票能否抵扣?
  • 雇主责任险能否证明劳动关系
  • 企业所得税申报时间
  • 醋开票属于什么类
  • 旅游服务机票款普通发票可以抵扣吗
  • 增值税专用发票电子版
  • 超市预付卡发票如何入账
  • 金蝶结转损益后怎么进下一期
  • 小企业成本核算方法移动加权平均法
  • 发票抵扣联章子盖的不清怎么办
  • 电脑中毒后如何不装系统清理掉
  • 苹果电脑隐藏软件功能怎么开启
  • 电脑文件删除怎么恢复找回
  • 大模型训练成本
  • 如何确定我的世界的区块
  • php curd
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • 大沙丘上的日落图片
  • 短期投资需要结转吗
  • 所得税时间性差异与永久性有关吗
  • windows环境下,ping的功能和使用方法
  • 离职后原单位不给开离职证明
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 在高地陶恩山脉的滑雪旅行,奥地利巴德加斯坦 (© RooM the Agency/Alamy)
  • vue3动态路由权限
  • 福利费专用发票如何账务处理
  • 民办非企业培训机构注册流程
  • 工商银行代发工资多久到账
  • 银行承兑汇票记入会计科目
  • 长期股权投资入账
  • mysql存储过程cursor
  • 企业所得税的营业成本包括期间费用吗
  • 开发票需要填银行吗?
  • 对公账户有法律效力吗
  • 建筑行业怎样可以评高工
  • 进项税已认证转出账务处理
  • 长期待摊费用会计分录
  • 企业开负数发票退货后如何处理?
  • 金税盘抄报税这是怎么个流程
  • 未取得增值税发票措施有哪些
  • 员工办理健康证介绍信模板
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 小规模纳税人核定销售额
  • 成本费用率计算公式中包含税金及附加吗
  • 会计软件包括
  • mysql explain的用法(使用explain优化查询语句)
  • win8.1语言包下载
  • mac最近使用的文稿打不开
  • linux修改22端口号
  • bootstrap和jsp
  • unity3d人物模型
  • 如何获取android实体类保存的数据
  • jquery给下拉框添加选项
  • jquery22插件网
  • python 汉诺塔
  • python嵌套列表怎么遍历
  • ppr管材税收编码
  • 政务服务网怎么打印电子资格证书
  • 山东省2023年医改方案
  • 税务蓝和电信蓝一样吗
  • 浙江省税务发票
  • 小规模纳税人可以用专票抵扣税吗
  • 如何取消个人所得税预约
  • 税务设备有什么特点
  • 大宗物流服务平台
  • 企业所得税的税负率多少合适
  • 增值税综合税率是什么意思啊造价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设