yuantianjiao 6 年 前
コミット
78612b2d2e
共有3 個のファイルを変更した52 個の追加6 個の削除を含む
  1. 2
    5
      src/App.vue
  2. バイナリ
      src/assets/c.png
  3. 50
    1
      src/pages/home/page.scss

+ 2
- 5
src/App.vue ファイルの表示

13
   name: 'App',
13
   name: 'App',
14
   data () {
14
   data () {
15
     return {
15
     return {
16
-      showPage: false,
16
+      showPage: true,
17
       code: ''
17
       code: ''
18
     }
18
     }
19
   },
19
   },
20
   created () {
20
   created () {
21
-    this.init()
22
-    this.getAppId().then(() => {
23
-      console.log(this.appid)
24
-    })
21
+    // this.init()
25
   },
22
   },
26
   computed: {
23
   computed: {
27
     ...mapUserState({
24
     ...mapUserState({

バイナリ
src/assets/c.png ファイルの表示


+ 50
- 1
src/pages/home/page.scss ファイルの表示

1
+@keyframes cir {
2
+  0% {
3
+    transform: rotateX(80deg) rotateY(-10deg) rotateZ(0deg);
4
+  }
5
+  100% {
6
+    transform: rotateX(80deg) rotateY(-10deg) rotateZ(-360deg);
7
+  }
8
+}
9
+@keyframes cir2 {
10
+  0% {
11
+    transform: rotateX(80deg) rotateY(10deg) rotateZ(180deg);
12
+  }
13
+  100% {
14
+    transform: rotateX(80deg) rotateY(10deg) rotateZ(-180deg);
15
+  }
16
+}
17
+@keyframes cir_p {
18
+  0% {
19
+    transform: rotateZ(0deg);
20
+  }
21
+  100% {
22
+    transform: rotateZ(-360deg);
23
+  }
24
+}
25
+@-webkit-keyframes cir {
26
+  0% {
27
+    -webkit-transform: rotateX(80deg) rotateY(-10deg) rotateZ(0deg);
28
+  }
29
+  100% {
30
+    -webkit-transform: rotateX(80deg) rotateY(-10deg) rotateZ(-360deg);
31
+  }
32
+}
33
+@-webkit-keyframes cir_p {
34
+  0% {
35
+    -webkit-transform: rotateZ(0deg);
36
+  }
37
+  100% {
38
+    -webkit-transform: rotateZ(-360deg);
39
+  }
40
+}
1
 
41
 
2
 .mainPage {
42
 .mainPage {
3
   width: 100vw;
43
   width: 100vw;
29
           width: 80vw;
69
           width: 80vw;
30
           height: 80vw;
70
           height: 80vw;
31
           border-radius: 80vw;
71
           border-radius: 80vw;
32
-          border: 2px solid #fff;
72
+          // border: 2px solid #fff;
33
           transition: opacity .1s ease-out 2s;
73
           transition: opacity .1s ease-out 2s;
34
           -webkit-transition: opacity .1s ease-out 2s;
74
           -webkit-transition: opacity .1s ease-out 2s;
35
           opacity: 0;
75
           opacity: 0;
76
+          position: absolute;
77
+          top: -0.35rem;
78
+          left: -0.2rem;
79
+          background-image: url("../../assets/c.png");
80
+          background-size: 100% 100%;
81
+          -webkit-animation: cir_p 5s linear 0s infinite;
82
+          animation: cir_p 5s linear 0s infinite;
36
           &.active{
83
           &.active{
37
             opacity: 1;
84
             opacity: 1;
38
           }
85
           }
40
         .circle1{
87
         .circle1{
41
           -webkit-transform: translate(-50%, -50%) rotateX(80deg) rotateY(-10deg);
88
           -webkit-transform: translate(-50%, -50%) rotateX(80deg) rotateY(-10deg);
42
           transform: translate(-50%, -50%) rotateX(80deg) rotateY(-10deg);
89
           transform: translate(-50%, -50%) rotateX(80deg) rotateY(-10deg);
90
+          animation: cir 3s linear 0s infinite;
43
         }
91
         }
44
         .circle2{
92
         .circle2{
45
           -webkit-transform: translate(-50%, -50%) rotateX(80deg) rotateY(20deg);
93
           -webkit-transform: translate(-50%, -50%) rotateX(80deg) rotateY(20deg);
46
           transform: translate(-50%, -50%) rotateX(80deg) rotateY(20deg);
94
           transform: translate(-50%, -50%) rotateX(80deg) rotateY(20deg);
95
+          animation: cir2 3s linear 0s infinite;
47
         }
96
         }
48
         span{
97
         span{
49
           width: 100%;
98
           width: 100%;