雪花下的告白(程序员专属的浪漫附加获取方式)

雪花🧡告白🧡(程序员专属的浪漫附加获取方式)

在这里插入图片描述
在这里插入图片描述
文件下载链接:

网盘链接:https://pan.baidu.com/s/1_CfzF0JqabpEE8jkiR0Lqg
提取码:62ne
如果连接失效的话就通过一下链接下载:
雪花🧡告白🧡(程序员专属的浪漫).rar

前言:
我爱你没有什么目的,只是爱你一辈子就做一次自己。这一次我想给你全世界这一次遍体鳞伤也没关系。这一次用尽所有的勇敢
做为一个程序员呢其实可以拥有我们专属的浪漫,如果用程序员擅长的东西——代码,让它来实现很多东西,例如程序员才会用懂的浪漫——代码表白,这个可能对于非计算机专业的可能来说是真的很新鲜,很浪漫那种。
对于程序员来说送对方花——太不适用了,送包包——太费钱了,送上它我觉得就够了,我叫它雪花告白。
简介:
1、其次该相册里面涉及到的JS文件呢,可以不需要过深的研究,只需要给你一个JS文件会用即可,但是在该作品中还再原来的基础之上加入了一个视频作为了其中的相册背景,这个背景如果不喜欢也可以改成自己想要的背景;
2、该相册的模式分为四种(表格,球体,螺旋,立体格子),该相册不建议用(Google Chrome,Firefox,星愿)等打开,因为这些浏览器可能会加载不出背景音乐这个问题,建议用Microsoft Edge和360浏览器打开不会出错),在相册的基础上还可以加上一些其他背景效果会更佳该作品网页制作的3D效果图片旋转可能有的出现了所有的图片混在一起,这时请用360极速浏览器打开查看效果

部分代码:

<!doctype html>
<html>
	<head>
		<meta charset="utf-8"/>
		<meta name="keywords" content=""/>
		<meta name="description" content=""/>
		<title>动起来啦</title>
		<style style="text/css">
			*{margin:0;padding:0;}
			body{background:url("images/1.jpg");background-size:cover;}
			/*start top*/
			.top{width:400px;height:100px;margin:60px auto;font-size:30px;font-family:"华文行楷";color:#fff;
			<!--background:-webkit-linear-gradient(45deg,#ff0000,#ffcc00,#ffff99,#33ccff,#00ff33,#6600ff,#333399);
			-webkit-background-clip:text;-->}
			/*end top*/
			/*start box*/
			.box{width:310px;height:310px;margin:auto;perspective:800px;/*景深*/}
			.box .pic{position:relative;transform-style:preserve-3d;/*3d环境*/ animation:play 10s linear infinite;/*动画名称 执行时间 匀速 无限执行*/}
			.box ul li{list-style:none;position:absolute;top:0;left:0;}
			/*start box*/
			/*定义一个关键帧*/
			@keyframes play{
				from{transform:rotateY(0deg);}
				to{transform:rotateY(360deg);}
			}
			/*start text*/
			#text{width:500px;height:200px;color:#6fade1;margin:auto;font-size:24px;font-family:"方正喵呜体";}
			/*end text*/
		</style>
	</head>
	<body>
		<!--start top-->
		<div class="top">
			<marquee behavior="alternate">时光不老,我们不散</marquee>
		</div>
		<!--end top-->
		<!--start box-->
		<div class="box">
			<div class="pic">
				<ul>
					<li><img src="images/1.png" width="" height="" alt=""/></li>
					<li><img src="images/2.png" width="" height="" alt=""/></li>
					<li><img src="images/3.png" width="" height="" alt=""/></li>
					<li><img src="images/4.png" width="" height="" alt=""/></li>
					<li><img src="images/5.png" width="" height="" alt=""/></li>
					<li><img src="images/6.png" width="" height="" alt=""/></li>
				</ul>
			</div>
		</div>
		<!--end box-->
		<!--start text-->
		<div id="text"></div>
		<!--end text-->
		<embed src="music.mp3" hidden="true"/>
		
		<script src="js/jquery.min.js"></script>
		<!--雪花-->
		<script src="js/snow.js"></script>
		<script>
			$(".pic ul li").each(function(i){//遍历
				var deg=360/$(".pic ul li").size();//size个数
				//当前的li对象 添加css样式
				$(this).css({"transform":"rotateY("+deg*i+"deg) translateZ(216px)"});
				
				$.fn.snow({
					minSize:10,
					maxSize:15,
					newOn:500,
					flakeColor:"#ffffff"
				});
			});
			
			var i=0;
			var str="00年的小伙,身高170,体重64,优点:乖巧听话,缺点:直男....我想了很久了,上课的时候,我坐立不安,心里充满了拥有你的渴望。睡觉的时候,翻来覆去的想你。吃饭的时候在想些我们在一起的生活。做梦的时候满是你那充满气质而诱人的脸颊。喜欢看你发呆,喜欢看你微笑,喜欢看你认真。";
			
			window.onload=function typing(){
				//获取div
				var mydiv=document.getElementById("text");
				mydiv.innerHTML+=str.charAt(i);
				i++;
				var id=setTimeout(typing,100);
				if(i==str.length){
					clearTimeout(id);
				}
			}
		</script>
	</body>
</html>

部分JS代码

(function($){
	$.fn.snow=function(options){
		var $flake=$('<div id="flake"/>').css({
			'position':'absolute',
			'top':'50px'
		}).html('&#10052;'),
		documentHeigth=$(document).height(),
		documentWidth=$(document).width(),
		defaults={
			minSize:10,
			maxSize:20,
			newOn:500,
			flakeColor:"FFFFFF"
		},
		options=$.extend({},defaults,options);
		var interval=setInterval(function(){
			var startPositionLeft=Math.random()*documentWidth-100,
			startOpacity=0.5+Math.random(),
			sizeFlake=options.minSize+Math.random()*options.maxSize,
			endPositionTop=documentHeigth-40,
			endPositionLeft=startPositionLeft-100+Math.random()*200,
			durationFall=documentHeigth*10+Math.random()*5000;
			$flake.clone().appendTo('body').css({
				left:startPositionLeft,
				opacity:startOpacity,
				'font-size':sizeFlake,
				color:options.flakeColor
			}).animate({
				top:endPositionTop,
				left:endPositionLeft,
				opacity:0.2
			},
			durationFall,'linear',
			function(){
				$(this).remove()
			});
		},
		options.newOn);
	};
})(jQuery);

(JS的代码有点多就省略了吧,确实是需要可以联系博主)
小白修改指南因为比较简单就省略没有必要了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猿网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值