zsydgithub 2 жил өмнө
parent
commit
cfcf1a5c82
1 өөрчлөгдсөн 82 нэмэгдсэн , 0 устгасан
  1. 82 0
      6_Css3/15_照片墙.html

+ 82 - 0
6_Css3/15_照片墙.html

@@ -0,0 +1,82 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+  <meta charset="UTF-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge">
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  <title>Document</title>
+  <style>
+    *{
+      margin: 0;
+      padding: 0;
+    }
+    body{
+      background: #ccc;
+    }
+    img{
+      width: 125px;
+      height: 125px;
+      position: absolute;
+      /* transform: rotate(30deg); */
+      transition: all 2s linear;
+      top: -125px;
+      left: -125px;
+    }
+  </style>
+</head>
+<body>
+  <img src="image/1.jpg" alt="">
+  <img src="image/2.jpg" alt="">
+  <img src="image/3.jpg" alt="">
+  <img src="image/4.jpg" alt="">
+  <img src="image/5.jpg" alt="">
+  <img src="image/6.jpg" alt="">
+  <img src="image/7.jpg" alt="">
+  <img src="image/8.jpg" alt="">
+  <img src="image/9.jpg" alt="">
+  <img src="image/10.jpg" alt="">
+  <img src="image/11.jpg" alt="">
+  <img src="image/12.jpg" alt="">
+  <img src="image/13.jpg" alt="">
+  <img src="image/14.jpg" alt="">
+  <img src="image/15.jpg" alt="">
+  <img src="image/16.jpg" alt="">
+  <img src="image/17.jpg" alt="">
+  <img src="image/18.jpg" alt="">
+  <img src="image/19.jpg" alt="">
+  <img src="image/20.jpg" alt="">
+  <img src="image/21.jpg" alt="">
+  <img src="image/22.jpg" alt="">
+  <img src="image/23.jpg" alt="">
+  <img src="image/24.jpg" alt="">
+  <script>
+    var oImg = document.getElementsByTagName('img')
+     /* 获取屏幕的宽度和高度 */
+    var screenWidth = document.body.clientWidth || document.documentElement.clientWidth;
+    var screenHeight = document.body.clientHeight || document.documentElement.clientHeight;
+
+    /* 
+    0     1     2      3      4     5
+    6     7     8      9      10    11
+    12    13    14     15     16    17
+    18    19    20     21     22    23
+    */
+    /* 横轴缝隙 */
+    var spaceX = (screenWidth - 125*6)/7;
+    /* 纵轴缝隙 */
+    var spaceY = (screenHeight - 125*4)/5;
+    for(var i=0;i<oImg.length;i++){
+      /* 求列 */
+      var col = i%6 + 1
+      /* 求行 */
+      var row = Math.floor(i/6) + 1
+      console.log(row)
+      oImg[i].style.left = col*spaceX + (col-1)*125 +'px'
+      oImg[i].style.top = row*spaceY + (row-1)*125 + 'px'
+      oImg[i].style.transform = 'rotate('+ (Math.random()*40) +'deg)'
+
+      oImg[i].style.transitionDelay = (23-i)*100 +'ms'
+    }
+  </script>
+</body>
+</html>