1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > HTML旋转相册(520表白神器)

HTML旋转相册(520表白神器)

时间:2023-05-11 12:25:54

相关推荐

HTML旋转相册(520表白神器)

马上520了,看到一篇博客,适合520做表白礼物,无商用,纯分享,有需要的可以自行复制使用,换下图片就可以了,图片重命名为1.jpg 2.jpg 3.jpg以此规律命名 。

<!DOCTYPE html><html lang="en" ondragstart="return false"><head><meta charset="UTF-8" /><meta name="Keywords" content="" /><meta name="Description" content="" /><title>图册</title><!-- 如果我有天醒来 --><!-- 层叠样式表 --><style type="text/css">/* 去掉默认效果 */* {margin: 0;padding: 0;}body {background: #222;overflow: hidden;/* 取消选中 */user-select: none;}@keyframes rotate {100% {transform: rotateY(360deg);}}.perspective {/*子元素透视 场景深度*/perspective: 600px;}.wrap {/* 3d */width: 135px;height: 240px;margin: 100px auto;position: relative;/* border: 1px solid red; */transform: rotateX(-20deg) rotateY(0deg);transform-style: preserve-3d;}.wrap img {display: block;/* 绝对定位 */position: absolute;width: 100%;height: 100%;transform: rotateY(0deg) translateZ(0px);background: transparent;box-shadow: 0 0 4px #fff;border-radius: 5px;/* webkit */}/* 照片底座 */.wrap p {width: 1200px;height: 1200px;background: -webkit-radial-gradient(center center, 600px 600px, rgba(122, 122, 122, 0.5), rgba(0, 0, 0, 0));position: absolute;border-radius: 50%;left: 50%;top: 100%;margin-left: -600px;margin-top: -600px;/* 沿着x轴按倒 */transform: rotateX(90deg);}</style></head><body><!-- 盒子容器 --><div class="perspective"><div class="wrap" id="imgwrap"><!-- 引入图片值页面 --><img class="f1" src="img/12.jpeg" /><img class="f1" src="img/13.jpeg" /><img class="f1" src="img/14.jpeg" /><img class="f1" src="img/15.jpeg" /><img class="f1" src="img/16.jpeg" /><img class="f1" src="img/1.jpeg" /><img class="f1" src="img/2.jpeg" /><img class="f1" src="img/3.jpeg" /><img class="f1" src="img/4.jpeg" /><img class="f1" src="img/5.jpeg" /><img class="f1" src="img/6.jpeg" /><img class="f1" src="img/7.jpeg" /><img class="f1" src="img/5.jpeg" /><img class="f1" src="img/6.jpeg" /><img class="f1" src="img/7.jpeg" /><img class="f1" src="img/8.jpeg" /><img class="f1" src="img/9.jpeg" /><img class="f1" src="img/10.jpeg" /><img class="f1" src="img/11.jpeg" /><img class="f1" src="img/17.jpeg" /><img class="f1" src="img/18.jpeg" /><img class="f1" src="img/19.jpeg" /><img class="f1" src="img/20.jpeg" /><img class="f1" src="img/21.jpeg" /><img class="f1" src="img/22.jpeg" /><img class="f1" src="img/23.jpeg" /><img class="f1" src="img/24.jpeg" /><img class="f1" src="img/25.jpeg" /><img class="f1" src="img/26.jpeg" /><img class="f1" src="img/27.jpeg" /><img class="f1" src="img/28.jpeg" /><img class="f1" src="img/29.jpeg" /><img class="f1" src="img/30.jpeg" /><!-- 引入图片值页面 --><img class="f2" src="img/1.jpeg" /><img class="f2" src="img/2.jpeg" /><img class="f2" src="img/3.jpeg" /><img class="f2" src="img/4.jpeg" /><img class="f2" src="img/5.jpeg" /><img class="f2" src="img/9.jpeg" /><img class="f2" src="img/10.jpeg" /><img class="f2" src="img/11.jpeg" /><img class="f2" src="img/12.jpeg" /><img class="f2" src="img/25.jpeg" /><img class="f2" src="img/26.jpeg" /><img class="f2" src="img/27.jpeg" /><img class="f2" src="img/28.jpeg" /><img class="f2" src="img/29.jpeg" /><img class="f2" src="img/30.jpeg" /><img class="f2" src="img/13.jpeg" /><img class="f2" src="img/14.jpeg" /><img class="f2" src="img/15.jpeg" /><img class="f2" src="img/16.jpeg" /><img class="f2" src="img/17.jpeg" /><img class="f2" src="img/18.jpeg" /><img class="f2" src="img/19.jpeg" /><img class="f2" src="img/20.jpeg" /><img class="f2" src="img/21.jpeg" /><img class="f2" src="img/22.jpeg" /><img class="f2" src="img/23.jpeg" /><img class="f2" src="img/24.jpeg" /><img class="f2" src="img/6.jpeg" /><img class="f2" src="img/7.jpeg" /><img class="f2" src="img/5.jpeg" /><img class="f2" src="img/6.jpeg" /><img class="f2" src="img/7.jpeg" /><img class="f2" src="img/8.jpeg" /><!-- 引入图片值页面 --><img class="f3" src="img/1.jpeg" /><img class="f3" src="img/2.jpeg" /><img class="f3" src="img/11.jpeg" /><img class="f3" src="img/12.jpeg" /><img class="f3" src="img/25.jpeg" /><img class="f3" src="img/26.jpeg" /><img class="f3" src="img/27.jpeg" /><img class="f3" src="img/3.jpeg" /><img class="f3" src="img/4.jpeg" /><img class="f3" src="img/5.jpeg" /><img class="f3" src="img/16.jpeg" /><img class="f3" src="img/17.jpeg" /><img class="f3" src="img/18.jpeg" /><img class="f3" src="img/10.jpeg" /><img class="f3" src="img/28.jpeg" /><img class="f3" src="img/29.jpeg" /><img class="f3" src="img/30.jpeg" /><img class="f3" src="img/13.jpeg" /><img class="f3" src="img/19.jpeg" /><img class="f3" src="img/20.jpeg" /><img class="f3" src="img/21.jpeg" /><img class="f3" src="img/22.jpeg" /><img class="f3" src="img/23.jpeg" /><img class="f3" src="img/24.jpeg" /><img class="f3" src="img/9.jpeg" /><img class="f3" src="img/14.jpeg" /><img class="f3" src="img/15.jpeg" /><img class="f3" src="img/6.jpeg" /><img class="f3" src="img/7.jpeg" /><img class="f3" src="img/5.jpeg" /><img class="f3" src="img/6.jpeg" /><img class="f3" src="img/7.jpeg" /><img class="f3" src="img/8.jpeg" /><p></p></div></div><!-- src="JS/photo.js" --><script type="text/javascript">var oImg = document.getElementsByClassName("f1");var oImg2 = document.getElementsByClassName("f2");var oImg3 = document.getElementsByClassName("f3");var len = oImg.length;console.log(len);var deg = 360 / len;var oWrap = document.getElementById("imgwrap");// var oWrap=document.querySelector('.wrap');//页面加载完毕在执行的代码window.onload = function () {Array.prototype.forEach.call(oImg, function (ele, index, self) {// 旋转并沿Z轴平移ele.style.transform = "rotateY(" + deg * index + "deg) translateZ(645.75px)";//过渡时间1sele.style.transition = "1s " + (len - index) * 0.1 + "s";});Array.prototype.forEach.call(oImg2, function (ele, index, self) {// 旋转并沿Z轴平移ele.style.transform = "rotateY(" + deg * index + "deg) translateZ(645.75px) translateY(240px)";//过渡时间1sele.style.transition = "1s " + (len - index) * 0.1 + "s";});Array.prototype.forEach.call(oImg3, function (ele, index, self) {// 旋转并沿Z轴平移ele.style.transform = "rotateY(" + deg * index + "deg) translateZ(645.75px) translateY(480px)";//过渡时间1sele.style.transition = "1s " + (len - index) * 0.1 + "s";});// Array.prototype.forEach.call(oImg, function (ele, index, self) {// // 旋转并沿Z轴平移// ele.style.transform = "rotateY(" + deg * index + "deg) translateZ(350px)";// //过渡时间1s// ele.style.transition = "1s " + (len - index) * 0.1 + "s";// });};//翻动3D相册var newX,newY,lastX,lastY,minusX,minusY,rotX = -20,rotY = 0;document.onmousedown = function (e) {// 点击设置初值lastX = e.clientX;lastY = e.clientY;this.onmousemove = function (e) {newX = e.clientX;newY = e.clientY;minusX = newX - lastX;minusY = newY - lastY;rotX -= minusY * 0.2;rotY += minusX * 0.1;oWrap.style.transform = "rotateX(" + rotX + "deg) rotateY(" + rotY + "deg)";lastX = newX;lastY = newY;};this.onmouseup = function (e) {//鼠标松开this.onmousemove = null; //清除鼠标移动};};</script></body></html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。