|
@@ -3,15 +3,13 @@
|
|
<div class="screen" v-if="page == 'first'">
|
|
<div class="screen" v-if="page == 'first'">
|
|
<div class="first">
|
|
<div class="first">
|
|
<img class="head" src="../../assets/img/GNie.gif" alt="" />
|
|
<img class="head" src="../../assets/img/GNie.gif" alt="" />
|
|
- <div class="body">
|
|
|
|
- <div class="loading" @click="tosecond">
|
|
|
|
- <div class="loading1">
|
|
|
|
- <div class="loading2"></div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <div class="loading" @click="tosecond">
|
|
|
|
+ <div class="loading1">
|
|
|
|
+ <div class="loading2"></div>
|
|
</div>
|
|
</div>
|
|
- <div class="titleClass" @click="tosecond">点击开始</div>
|
|
|
|
- <div class="subtitle" @click="tosecond">PRESS START</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
+ <div class="titleClass" @click="tosecond">点击开始</div>
|
|
|
|
+ <div class="subtitle" @click="tosecond">PRESS START</div>
|
|
<!-- <div class="first_text">
|
|
<!-- <div class="first_text">
|
|
<p v-for="v in first_text_view" :key="v">
|
|
<p v-for="v in first_text_view" :key="v">
|
|
<span v-for="val in v" v-text="val" :key="val"></span>
|
|
<span v-for="val in v" v-text="val" :key="val"></span>
|
|
@@ -70,7 +68,7 @@ import audioFile from "../../assets/music/BGM.mp3";
|
|
* window.$originData.orginParames.parameters 固定参数值
|
|
* window.$originData.orginParames.parameters 固定参数值
|
|
* window.$originData.urlParames url参数
|
|
* window.$originData.urlParames url参数
|
|
*/
|
|
*/
|
|
-const page = ref("first");
|
|
|
|
|
|
+const page = ref("sex");
|
|
// let first_text = ['"大美中国·多彩丝路"', "2023丝路春晚 联名限定"];
|
|
// let first_text = ['"大美中国·多彩丝路"', "2023丝路春晚 联名限定"];
|
|
// for (let i = 0; i < first_text.length; i++) {
|
|
// for (let i = 0; i < first_text.length; i++) {
|
|
// first_text[i] = first_text[i].split("");
|
|
// first_text[i] = first_text[i].split("");
|
|
@@ -100,6 +98,62 @@ function changePage(type) {
|
|
page.value = type;
|
|
page.value = type;
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
|
|
+<style lang="scss">
|
|
|
|
+.SilkRoadSpringFestivalGala {
|
|
|
|
+ .loading {
|
|
|
|
+ width: 5em;
|
|
|
|
+ height: 5em;
|
|
|
|
+ margin: 0 auto;
|
|
|
|
+ transition: all 1s;
|
|
|
|
+ position: relative;
|
|
|
|
+ border-radius: 50%;
|
|
|
|
+ background-color: #ffffff40;
|
|
|
|
+ animation: loading 3s alternate infinite forwards;
|
|
|
|
+ .loading1 {
|
|
|
|
+ width: 80%;
|
|
|
|
+ height: 80%;
|
|
|
|
+ top: 50%;
|
|
|
|
+ left: 50%;
|
|
|
|
+ position: absolute;
|
|
|
|
+ transition: all 1s;
|
|
|
|
+ border-radius: 50%;
|
|
|
|
+ background-color: #ffffff60;
|
|
|
|
+ transform: translate(-50%, -50%);
|
|
|
|
+ animation: loading 3s alternate infinite forwards;
|
|
|
|
+ .loading2 {
|
|
|
|
+ top: 50%;
|
|
|
|
+ left: 50%;
|
|
|
|
+ width: 80%;
|
|
|
|
+ height: 80%;
|
|
|
|
+ transition: all 1s;
|
|
|
|
+ position: absolute;
|
|
|
|
+ border-radius: 50%;
|
|
|
|
+ background-color: #ffffff;
|
|
|
|
+ transform: translate(-50%, -50%);
|
|
|
|
+ animation: loading 3s alternate infinite forwards;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .titleClass {
|
|
|
|
+ font-size: 20px;
|
|
|
|
+ color: #ffffff;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+ .subtitle {
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ color: #ffffff;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+@keyframes loading {
|
|
|
|
+ @for $i from 0 through 3 {
|
|
|
|
+ #{percentage($i * 0.33)} {
|
|
|
|
+ opacity: $i/3 * 0.5 + 0.5;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+</style>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
.SilkRoadSpringFestivalGala {
|
|
.SilkRoadSpringFestivalGala {
|
|
width: 100vw;
|
|
width: 100vw;
|
|
@@ -149,43 +203,7 @@ function changePage(type) {
|
|
position: relative;
|
|
position: relative;
|
|
transition: all 5s;
|
|
transition: all 5s;
|
|
opacity: 1;
|
|
opacity: 1;
|
|
- .loading {
|
|
|
|
- width: 5em;
|
|
|
|
- height: 5em;
|
|
|
|
- margin: 0 auto;
|
|
|
|
- position: relative;
|
|
|
|
- border-radius: 50%;
|
|
|
|
- background-color: #ffffff40;
|
|
|
|
- animation: loading 2s alternate infinite forwards;
|
|
|
|
- .loading1 {
|
|
|
|
- width: 80%;
|
|
|
|
- height: 80%;
|
|
|
|
- top: 50%;
|
|
|
|
- left: 50%;
|
|
|
|
- position: absolute;
|
|
|
|
- border-radius: 50%;
|
|
|
|
- background-color: #ffffff60;
|
|
|
|
- transform: translate(-50%, -50%);
|
|
|
|
- animation: loading 2s alternate infinite forwards;
|
|
|
|
- .loading2 {
|
|
|
|
- top: 50%;
|
|
|
|
- left: 50%;
|
|
|
|
- width: 80%;
|
|
|
|
- height: 80%;
|
|
|
|
- position: absolute;
|
|
|
|
- border-radius: 50%;
|
|
|
|
- background-color: #ffffff;
|
|
|
|
- transform: translate(-50%, -50%);
|
|
|
|
- animation: loading 2s alternate infinite forwards;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- .titleClass {
|
|
|
|
- font-size: 20px;
|
|
|
|
- }
|
|
|
|
- .subtitle {
|
|
|
|
- font-size: 12px;
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
.head {
|
|
.head {
|
|
display: block;
|
|
display: block;
|
|
margin: 0 auto;
|
|
margin: 0 auto;
|
|
@@ -219,12 +237,4 @@ function changePage(type) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
-@keyframes loading {
|
|
|
|
- @for $i from 0 through 3 {
|
|
|
|
- #{percentage($i * 0.33)} {
|
|
|
|
- opacity: $i/3 * 0.5 + 0.5;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
</style>
|
|
</style>
|