lsc 3 years ago
parent
commit
e8dd79513c

+ 2 - 2
dist/index.html

@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>cocoroboblockly</title><link href=/static/css/app.f5e0068ebe44166e542fc016b8d356f2.css rel=stylesheet></head><style>@charset "utf-8";
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>cocoroboblockly</title><link href=/static/css/app.af313a959aa6cd01959fab0aae7ed8e7.css rel=stylesheet></head><style>@charset "utf-8";
 
   div::-webkit-scrollbar {
     /*滚动条整体样式*/
@@ -42,4 +42,4 @@
     height: 100%;
     width: 100%;
     background: #e6eaf0;
-  }</style><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.b2aacab6810394641ae3.js></script><script type=text/javascript src=/static/js/app.d5dd71b95bcea3639cb1.js></script></body></html>
+  }</style><body><div id=app></div><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.b2aacab6810394641ae3.js></script><script type=text/javascript src=/static/js/app.db602a11e9b890f129a8.js></script></body></html>

File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.af313a959aa6cd01959fab0aae7ed8e7.css


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.af313a959aa6cd01959fab0aae7ed8e7.css.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/css/app.f5e0068ebe44166e542fc016b8d356f2.css.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.d5dd71b95bcea3639cb1.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.d5dd71b95bcea3639cb1.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.db602a11e9b890f129a8.js


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/app.db602a11e9b890f129a8.js.map


File diff suppressed because it is too large
+ 0 - 0
dist/static/js/manifest.2ae2e69a05c33dfc65f8.js.map


+ 152 - 71
src/components/fan.vue

@@ -132,11 +132,19 @@
       </div>
     </div>
     <div class="right"><img src="../assets/img/right.png" alt="" /></div>
-    <div style="  position: absolute;bottom: 5%;display:flex;
-  left: 50%;
-  transform: translateX(-50%);">
+    <div
+      style="
+        position: absolute;
+        bottom: 5%;
+        display: flex;
+        left: 50%;
+        transform: translateX(-50%);
+      "
+    >
       <div class="button" v-show="isF">进入CocoBlockly编程平台</div>
-    <div class="button dark" style="margin-left:20px" @click="goto('/fans')">进入体验页</div>
+      <div class="button dark" style="margin-left: 20px" @click="goto('/fans')">
+        进入体验页
+      </div>
     </div>
     <video
       id="musicC"
@@ -307,17 +315,20 @@ export default {
             binding.value.getD() == 1
           ) {
             line.style.display = "block";
-            line.style.left = baseL - 112 + "px";
-            line.style.top = baseT - 44 + "px";
+            // line.style.left = baseL - 112 + "px";
+            // line.style.top = baseT - 44 + "px";
+            line.style.left = baseL - 74.666 + "px";
+            line.style.top = baseT - 29.333 + "px";
             btn.className = "button dark";
             btn.onclick = function () {
               binding.value.go();
             };
             right.style.display = "block";
-            right.style.left = baseL + 435 + "px";
-            right.style.top = baseT + 65 + "px";
+            // right.style.left = baseL + 435 + "px";
+            // right.style.top = baseT + 65 + "px";
+            right.style.left = baseL + 290 + "px";
+            right.style.top = baseT + 43.333 + "px";
             binding.value.setisF(true);
-
           } else {
             line.style.display = "none";
             btn.className = "button";
@@ -360,79 +371,122 @@ export default {
           var lbL = lineL - baseL;
           var lbT = lineT - baseT;
 
-          if (260 < mbL && mbL < 320 && -150 < mbT && mbT < -90 && type == 2) {
-            motor.style.left = baseL + 292 + "px";
-            motor.style.top = baseT - 121 + "px";
+          // if (260 < mbL && mbL < 320 && -150 < mbT && mbT < -90 && type == 2) {
+          if (174 < mbL && mbL < 225 && -100 < mbT && mbT < -60 && type == 2) {
+            // motor.style.left = baseL + 292 + "px";
+            // motor.style.top = baseT - 121 + "px";
+            motor.style.left = baseL + 194.666 + "px";
+            motor.style.top = baseT - 80.66 + "px";
             binding.value.setA(1);
             playMusic();
           } else if (type == 2) {
             binding.value.setA(0);
           }
 
+          // if (
+          //   260 < mbL &&
+          //   mbL < 320 &&
+          //   -150 < mbT &&
+          //   mbT < -90 &&
+          //   type == 1 &&
+          //   binding.value.getD() == 1
+          // ) {
           if (
-            260 < mbL &&
-            mbL < 320 &&
-            -150 < mbT &&
-            mbT < -90 &&
+            174 < mbL &&
+            mbL < 225 &&
+            -100 < mbT &&
+            mbT < -60 &&
             type == 1 &&
             binding.value.getD() == 1
           ) {
-            motor.style.left = baseL + 292 + "px";
-            motor.style.top = baseT - 121 + "px";
-            fan.style.left = baseL + 292 - 141 + "px";
-            fan.style.top = baseT - 121 - 126 + "px";
+            // motor.style.left = baseL + 292 + "px";
+            // motor.style.top = baseT - 121 + "px";
+            // fan.style.left = baseL + 292 - 141 + "px";
+            // fan.style.top = baseT - 121 - 126 + "px";
+            motor.style.left = baseL + 194.666 + "px";
+            motor.style.top = baseT - 80.66 + "px";
+            fan.style.left = baseL + 194.666 - 94 + "px";
+            fan.style.top = baseT - 80.66 - 84 + "px";
             binding.value.setA(1);
             playMusic();
           } else if (type == 1 && binding.value.getD() == 1) {
             binding.value.setA(0);
           }
 
-          if (-40 < sbL && sbL < 20 && -250 < sbT && sbT < -210 && type == 5) {
-            screan.style.left = baseL - 19 + "px";
-            screan.style.top = baseT - 231 + "px";
+          // if (-40 < sbL && sbL < 20 && -250 < sbT && sbT < -210 && type == 5) {
+          if (-33 < sbL && sbL < 10 && -174 < sbT && sbT < -134 && type == 5) {
+            // screan.style.left = baseL - 19 + "px";
+            // screan.style.top = baseT - 231 + "px";
+            screan.style.left = baseL - 12.666 + "px";
+            screan.style.top = baseT - 154 + "px";
             binding.value.setB(1);
             playMusic();
           } else if (type == 5) {
             binding.value.setB(0);
           }
 
-          if (91 < abL && abL < 131 && 72 < abT && abT < 112 && type == 4) {
-            a4.style.left = baseL + 111 + "px";
-            a4.style.top = baseT + 92 + "px";
+          // if (91 < abL && abL < 131 && 72 < abT && abT < 112 && type == 4) {
+          if (54 < abL && abL < 94 && 41 < abT && abT < 82 && type == 4) {
+            // a4.style.left = baseL + 111 + "px";
+            // a4.style.top = baseT + 92 + "px";
+            a4.style.left = baseL + 74 + "px";
+            a4.style.top = baseT + 61.333 + "px";
             binding.value.setC(1);
             playMusic();
           } else if (type == 4) {
             binding.value.setC(0);
           }
 
+          // if (
+          //   -161 < fmL &&
+          //   fmL < -121 &&
+          //   -146 < fmT &&
+          //   fmT < -106 &&
+          //   type == 1 &&
+          //   binding.value.getD() == 0
+          // ) {
           if (
-            -161 < fmL &&
-            fmL < -121 &&
-            -146 < fmT &&
-            fmT < -106 &&
+            -114 < fmL &&
+            fmL < -74 &&
+            -104 < fmT &&
+            fmT < -64 &&
             type == 1 &&
             binding.value.getD() == 0
           ) {
-            fan.style.left = motorL - 141 + "px";
-            fan.style.top = motorT - 126 + "px";
+            // fan.style.left = motorL - 141 + "px";
+            // fan.style.top = motorT - 126 + "px";
+            fan.style.left = motorL - 94 + "px";
+            fan.style.top = motorT - 84 + "px";
             binding.value.setD(1);
             playMusic();
           } else if (type == 1 && binding.value.getD() == 0) {
             binding.value.setD(0);
           }
 
+          // if (
+          //   -132 < lbL &&
+          //   lbL < -92 &&
+          //   -64 < lbT &&
+          //   lbT < -24 &&
+          //   type == 6 &&
+          //   binding.value.getA() == 1 &&
+          //   binding.value.getB() == 1 &&
+          //   binding.value.getC() == 1
+          // ) {
           if (
-            -132 < lbL &&
-            lbL < -92 &&
-            -64 < lbT &&
-            lbT < -24 &&
+            -95 < lbL &&
+            lbL < -54 &&
+            -50 < lbT &&
+            lbT < -9 &&
             type == 6 &&
             binding.value.getA() == 1 &&
             binding.value.getB() == 1 &&
             binding.value.getC() == 1
           ) {
-            line.style.left = baseL - 112 + "px";
-            line.style.top = baseT - 44 + "px";
+            // line.style.left = baseL - 112 + "px";
+            // line.style.top = baseT - 44 + "px";
+            line.style.left = baseL - 74.666 + "px";
+            line.style.top = baseT - 29.333 + "px";
             binding.value.setE(1);
             playMusic();
           } else if (type == 6) {
@@ -453,8 +507,10 @@ export default {
 
         function moveP(nl, nt, type) {
           if (binding.value.getA() == 1 && type == 3) {
-            motor.style.left = nl + 292 + "px";
-            motor.style.top = nt - 121 + "px";
+            // motor.style.left = nl + 292 + "px";
+            // motor.style.top = nt - 121 + "px";
+            motor.style.left = nl + 194.666 + "px";
+            motor.style.top = nt - 80.66 + "px";
           }
 
           if (
@@ -462,33 +518,45 @@ export default {
             binding.value.getD() == 1 &&
             type == 3
           ) {
-            fan.style.left = nl + 292 - 141 + "px";
-            fan.style.top = nt - 121 - 126 + "px";
+            // fan.style.left = nl + 292 - 141 + "px";
+            // fan.style.top = nt - 121 - 126 + "px";
+            fan.style.left = nl + 194.666 - 94 + "px";
+            fan.style.top = nt - 80.66 - 84 + "px";
           }
 
           if (binding.value.getB() == 1 && type == 3) {
-            screan.style.left = nl - 19 + "px";
-            screan.style.top = nt - 231 + "px";
+            // screan.style.left = nl - 19 + "px";
+            // screan.style.top = nt - 231 + "px";
+            screan.style.left = nl - 12.666 + "px";
+            screan.style.top = nt - 154 + "px";
           }
 
           if (binding.value.getC() == 1 && type == 3) {
-            a4.style.left = nl + 111 + "px";
-            a4.style.top = nt + 92 + "px";
+            // a4.style.left = nl + 111 + "px";
+            // a4.style.top = nt + 92 + "px";
+            a4.style.left = nl + 74 + "px";
+            a4.style.top = nt + 61.333 + "px";
           }
 
           if (binding.value.getD() == 1 && type == 1) {
-            motor.style.left = nl + 141 + "px";
-            motor.style.top = nt + 126 + "px";
+            // motor.style.left = nl + 141 + "px";
+            // motor.style.top = nt + 126 + "px";
+            motor.style.left = nl + 94 + "px";
+            motor.style.top = nt + 84 + "px";
           }
 
           if (binding.value.getD() == 1 && type == 2) {
-            fan.style.left = nl - 141 + "px";
-            fan.style.top = nt - 126 + "px";
+            // fan.style.left = nl - 141 + "px";
+            // fan.style.top = nt - 126 + "px";
+            fan.style.left = nl - 94 + "px";
+            fan.style.top = nt - 84 + "px";
           }
 
           if (binding.value.getE() == 1 && type == 3) {
-            line.style.left = nl - 112 + "px";
-            line.style.top = nt - 44 + "px";
+            // line.style.left = nl - 112 + "px";
+            // line.style.top = nt - 44 + "px";
+            line.style.left = nl - 74.666 + "px";
+            line.style.top = nt - 29.333 + "px";
           }
 
           if (
@@ -499,17 +567,20 @@ export default {
             type == 3
           ) {
             line.style.display = "block";
-            line.style.left = nl - 112 + "px";
-            line.style.top = nt - 44 + "px";
+            // line.style.left = nl - 112 + "px";
+            // line.style.top = nt - 44 + "px";
+            line.style.left = nl - 74.666 + "px";
+            line.style.top = nt - 29.333 + "px";
             btn.className = "button dark";
             btn.onclick = function () {
               binding.value.go();
             };
             right.style.display = "block";
-            right.style.left = nl + 435 + "px";
-            right.style.top = nt + 65 + "px";
+            // right.style.left = nl + 435 + "px";
+            // right.style.top = nt + 65 + "px";
+            right.style.left = nl + 290 + "px";
+            right.style.top = nt + 43.333 + "px";
             binding.value.setisF(true);
-
           } else {
             line.style.display = "none";
             btn.className = "button";
@@ -525,7 +596,7 @@ export default {
     go() {
       this.$router.push("/blockly?typeN=fan");
     },
-     goto(path) {
+    goto(path) {
       this.$router.push(path);
     },
     setPan(value) {
@@ -572,6 +643,9 @@ export default {
 </script>
 
 <style scoped>
+* {
+  user-select: none;
+}
 html,
 body {
   margin: 0;
@@ -605,50 +679,57 @@ body {
 }
 
 #fan {
-  width: 425px;
+  /* width: 425px; */
+  width: 283.33px;
   position: absolute;
-  left: 64%;
+  left: 61%;
   top: 50%;
   transform: translateY(-50%);
   z-index: 5;
 }
 
 #base {
-  width: 423.33px;
+  /* width: 423.33px; */
+  width: 282.21px;
   position: absolute;
-  top: 50%;
-  left: 14%;
+  top: 55%;
+  left: 20%;
   transform: translateY(-50%);
   z-index: 4;
 }
 
 #motor {
-  width: 134.16px;
+  /* width: 134.16px; */
+  width: 89.44px;
   position: absolute;
   top: 50%;
-  left: 40%;
+  left: 42%;
   transform: translateY(-50%);
   z-index: 3;
 }
 
 #a4 {
-  width: 210px;
+  /* width: 210px; */
+  width: 140px;
   position: absolute;
   left: 50%;
   top: 36%;
+
   transform: translateY(-50%);
   z-index: 5;
 }
 #screan {
-  width: 178.33px;
+  /* width: 178.33px; */
+  width: 118.886px;
   position: absolute;
-  left: 50%;
-  top: 57%;
+  left: 51%;
+  top: 56%;
   transform: translateY(-50%);
   z-index: 3;
 }
 #line {
-  width: 470.83px;
+  /* width: 470.83px; */
+  width: 313.886px;
   position: absolute;
   left: 72%;
   top: 50%;
@@ -665,7 +746,7 @@ body {
   font-size: 20px;
   text-align: center;
   line-height: 55px;
-  
+
   user-select: none;
   border-radius: 5px;
 }

+ 82 - 54
src/components/functionFan.vue

@@ -21,22 +21,22 @@
         <div id="screan">
           <img :src="img[4]" alt />
           <!--图片展示-->
-          <video
-            ref="video"
-            id="video_cam"
-            width="178"
-            height="142.4"
-            class="face"
-            autoplay
-            v-show="isCamera"
-          ></video>
-          <canvas
-            ref="canvasDOM"
-            width="178"
-            height="142.4"
-            class="kuang"
-            v-show="isCamera"
-          ></canvas>
+         <video
+              ref="video"
+              id="video_cam"
+              width="118.666"
+              height="94.933"
+              class="face"
+              autoplay
+              v-show="isCamera"
+            ></video>
+            <canvas
+              ref="canvasDOM"
+              width="118.666"
+              height="94.933"
+              class="kuang"
+              v-show="isCamera"
+            ></canvas>
         </div>
         <div id="line">
           <img :src="img[5]" alt />
@@ -214,7 +214,7 @@ export default {
       detector: null,
       hand: 0,
       isC: false,
-      f:null,
+      f: null,
     };
   },
   methods: {
@@ -243,19 +243,19 @@ export default {
       this.isZuan = true;
       this.isCamera = true;
       let video = this.$refs["video"];
-      let that = this
-      that.f = window.requestAnimationFrame(function () {
-        window.cancelAnimationFrame(that.f);
-        setTimeout(function () {
-          that.handsFind(video);
-          that.start();
-        }, 3000);
-      });
-      // setInterval(() => {
-      //   this.handsFind(video);
+      // let that = this;
+      // that.f = window.requestAnimationFrame(function () {
+      //   window.cancelAnimationFrame(that.f);
+      //   setTimeout(function () {
+      //     that.handsFind(video);
+      //     that.start();
+      //   }, 3000);
+      // });
+      setInterval(() => {
+        this.handsFind(video);
 
-      //   // window.requestAnimationFrame(this.start);
-      // }, 1000);
+        // window.requestAnimationFrame(this.start);
+      }, 1000);
     },
     zhuan(num) {
       var _fan = this.$refs.fan;
@@ -286,9 +286,9 @@ export default {
       this.updateMessage = false;
     },
     async handsFind(video) {
-      let hands = []
+      let hands = [];
       try {
-          hands = await this.detector.estimateHands(video, {
+        hands = await this.detector.estimateHands(video, {
           flipHorizontal: false,
         });
       } catch (e) {
@@ -343,7 +343,9 @@ export default {
           this.hand = 1;
 
           if (buNum) {
-            this.$refs.fan.style = `animation: myfirst ${50/buNum}s linear infinite`;
+            this.$refs.fan.style = `animation: myfirst ${
+              50 / buNum
+            }s linear infinite`;
           } else {
             this.$refs.fan.style = "";
           }
@@ -361,7 +363,9 @@ export default {
           }
           this.hand = 2;
           if (sNum) {
-            this.$refs.fan.style = `animation: myfirst ${50/sNum}s linear infinite`;
+            this.$refs.fan.style = `animation: myfirst ${
+              50 / sNum
+            }s linear infinite`;
           } else {
             this.$refs.fan.style = "";
           }
@@ -379,7 +383,9 @@ export default {
           }
           this.hand = 3;
           if (jNum) {
-            this.$refs.fan.style = `animation: myfirst ${50/jNum}s linear infinite`;
+            this.$refs.fan.style = `animation: myfirst ${
+              50 / jNum
+            }s linear infinite`;
           } else {
             this.$refs.fan.style = "";
           }
@@ -457,7 +463,7 @@ export default {
       window.cancelAnimationFrame(this.f);
       this.isZuan = false;
       clearInterval(this.timer);
-      this.$refs.fan.style = ""
+      this.$refs.fan.style = "";
       this.timer = null;
       this.hand = 0;
     },
@@ -644,58 +650,78 @@ body {
 }
 
 #fan {
-  width: 425px;
+  /* width: 425px; */
+  width: 283.33px;
   position: absolute;
   z-index: 5;
-  left: 150px;
+  /* left: 150px; */
+  left: 100px;
   top: 0;
   transition: all 1s;
   transform: rotate(0deg);
 }
 
 #fanB {
-  width: 116.6px;
+  /* width: 116.6px; */
+  width: 77.733px;
   position: absolute;
   z-index: 4;
-  left: 300px;
-  top: 155px;
+  /* left: 300px;
+  top: 155px; */
+  left: 200px;
+  top: 103.333px;
 }
 
 #base {
-  width: 423.33px;
+  /* width: 423.33px; */
+  width: 282.21px;
   position: absolute;
   z-index: 4;
-  top: 295px;
+  /* top: 295px;
+  left: 0; */
+  top: 196.666px;
   left: 0;
 }
 
 #motor {
-  width: 134.16px;
+  /* width: 134.16px; */
+  width: 89.44px;
   position: absolute;
   z-index: 3;
-  left: 292px;
-  top: 175px;
+  /* left: 292px;
+  top: 175px; */
+  left: 194.666px;
+  top: 116.666px;
 }
 
 #a4 {
-  width: 210px;
+  /* width: 210px; */
+  width: 140px;
   position: absolute;
   z-index: 5;
-  top: 517px;
-  left: 111px;
+  /* top: 517px;
+  left: 111px; */
+  top: 344.666px;
+  left: 74px;
 }
 #screan {
-  width: 178.33px;
+  /* width: 178.33px; */
+  width: 118.886px;
   position: absolute;
-  left: -19px;
-  top: 126px;
+  /* left: -19px;
+  top: 126px; */
+  left: -12.666px;
+  top: 84px;
 }
 #line {
-  width: 470.83px;
+  /* width: 470.83px; */
+  width: 313.886px;
   position: absolute;
   z-index: 2;
-  top: 245px;
-  left: -113px;
+  /* top: 245px;
+  left: -113px; */
+  top: 163.333px;
+  left: -75.333px;
 }
 
 .button {
@@ -731,6 +757,8 @@ body {
   height: 620px;
   /* margin-left: calc(50% - (490px / 2)); */
   position: relative;
+  top: 10%;
+  left: 5%;
 }
 
 .cameraZ {

+ 60 - 22
src/components/functionFan2.vue

@@ -58,7 +58,7 @@
           <div id="screan">
             <img :src="img[4]" alt />
             <!--图片展示-->
-            <video
+            <!-- <video
               ref="video"
               id="video_cam"
               width="178"
@@ -73,6 +73,22 @@
               height="142.4"
               class="kuang"
               v-show="isCamera"
+            ></canvas> -->
+            <video
+              ref="video"
+              id="video_cam"
+              width="118.666"
+              height="94.933"
+              class="face"
+              autoplay
+              v-show="isCamera"
+            ></video>
+            <canvas
+              ref="canvasDOM"
+              width="118.666"
+              height="94.933"
+              class="kuang"
+              v-show="isCamera"
             ></canvas>
           </div>
           <div id="line">
@@ -756,58 +772,78 @@ body {
 }
 
 #fan {
-  width: 425px;
+  /* width: 425px; */
+  width: 283.33px;
   position: absolute;
   z-index: 5;
-  left: 150px;
+  /* left: 150px; */
+  left: 100px;
   top: 0;
-  transition: all 0.5s;
+  transition: all 1s;
   transform: rotate(0deg);
 }
 
 #fanB {
-  width: 116.6px;
+  /* width: 116.6px; */
+  width: 77.733px;
   position: absolute;
   z-index: 4;
-  left: 300px;
-  top: 155px;
+  /* left: 300px;
+  top: 155px; */
+  left: 200px;
+  top: 103.333px;
 }
 
 #base {
-  width: 423.33px;
+  /* width: 423.33px; */
+  width: 282.21px;
   position: absolute;
   z-index: 4;
-  top: 295px;
+  /* top: 295px;
+  left: 0; */
+  top: 196.666px;
   left: 0;
 }
 
 #motor {
-  width: 134.16px;
+  /* width: 134.16px; */
+  width: 89.44px;
   position: absolute;
   z-index: 3;
-  left: 292px;
-  top: 175px;
+  /* left: 292px;
+  top: 175px; */
+  left: 194.666px;
+  top: 116.666px;
 }
 
 #a4 {
-  width: 210px;
+  /* width: 210px; */
+  width: 140px;
   position: absolute;
   z-index: 5;
-  top: 517px;
-  left: 111px;
+  /* top: 517px;
+  left: 111px; */
+  top: 344.666px;
+  left: 74px;
 }
 #screan {
-  width: 178.33px;
+  /* width: 178.33px; */
+  width: 118.886px;
   position: absolute;
-  left: -19px;
-  top: 126px;
+  /* left: -19px;
+  top: 126px; */
+  left: -12.666px;
+  top: 84px;
 }
 #line {
-  width: 470.83px;
+  /* width: 470.83px; */
+  width: 313.886px;
   position: absolute;
   z-index: 2;
-  top: 245px;
-  left: -113px;
+  /* top: 245px;
+  left: -113px; */
+  top: 163.333px;
+  left: -75.333px;
 }
 
 .button {
@@ -843,6 +879,8 @@ body {
   height: 620px;
   /* margin-left: calc(50% - (490px / 2)); */
   position: relative;
+  top: 10%;
+  left: 5%;
 }
 
 .cameraZ {
@@ -975,6 +1013,6 @@ body {
 .container {
   width: 50%;
   height: 100%;
-  min-width: 960px;
+  min-width: 700px;
 }
 </style>

Some files were not shown because too many files changed in this diff