|
@@ -1,9 +1,9 @@
|
|
<template>
|
|
<template>
|
|
- <div
|
|
|
|
- class="more-content"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="more-content">
|
|
<div
|
|
<div
|
|
ref="scrollTarget"
|
|
ref="scrollTarget"
|
|
|
|
+ v-touch:swipe.left="onSwipeLeft"
|
|
|
|
+ v-touch:swipe.right="onswipeRight"
|
|
class="scroll-target"
|
|
class="scroll-target"
|
|
>
|
|
>
|
|
<img
|
|
<img
|
|
@@ -196,9 +196,7 @@
|
|
name: 'BambooHot',
|
|
name: 'BambooHot',
|
|
})"
|
|
})"
|
|
/>
|
|
/>
|
|
- <div
|
|
|
|
- class="shuang-gou-she-se-group"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="shuang-gou-she-se-group">
|
|
<button
|
|
<button
|
|
class="watch-detail animation-show-long-hide"
|
|
class="watch-detail animation-show-long-hide"
|
|
@click="onClickShuangGouEntry"
|
|
@click="onClickShuangGouEntry"
|
|
@@ -221,9 +219,7 @@
|
|
alt=""
|
|
alt=""
|
|
draggable="false"
|
|
draggable="false"
|
|
>
|
|
>
|
|
- <div
|
|
|
|
- class="mo-zhu-group"
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="mo-zhu-group">
|
|
<div class="button-group">
|
|
<div class="button-group">
|
|
<button
|
|
<button
|
|
class="poem animation-show-long-hide"
|
|
class="poem animation-show-long-hide"
|
|
@@ -267,7 +263,22 @@
|
|
draggable="false"
|
|
draggable="false"
|
|
>
|
|
>
|
|
<div class="wei-ye-group">
|
|
<div class="wei-ye-group">
|
|
- 图片+文字
|
|
|
|
|
|
+ <img
|
|
|
|
+ src="@/assets/images/wu-jing-cang.png"
|
|
|
|
+ alt=""
|
|
|
|
+ >
|
|
|
|
+ <div
|
|
|
|
+ class="game-box"
|
|
|
|
+ @click="() => { isShowGamePage = true }"
|
|
|
|
+ >
|
|
|
|
+ 画作创作
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="online-box"
|
|
|
|
+ @click="() => { isShowScenePage = true }"
|
|
|
|
+ >
|
|
|
|
+ 线上展厅
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
<img
|
|
<img
|
|
class="bamboo-1_05"
|
|
class="bamboo-1_05"
|
|
@@ -333,6 +344,34 @@
|
|
x5-video-player-type="h5"
|
|
x5-video-player-type="h5"
|
|
/>
|
|
/>
|
|
</Transition>
|
|
</Transition>
|
|
|
|
+ <!-- 游戏页面 -->
|
|
|
|
+ <div
|
|
|
|
+ v-if="isShowGamePage"
|
|
|
|
+ class="game-box"
|
|
|
|
+ >
|
|
|
|
+ <iframe
|
|
|
|
+ class="game-box"
|
|
|
|
+ :src="`./game/index.html`"
|
|
|
|
+ />
|
|
|
|
+ <!-- edit弹框 -->
|
|
|
|
+ <div class="edit-box" />
|
|
|
|
+ </div>
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <!-- 线上展厅 -->
|
|
|
|
+ <div
|
|
|
|
+ v-if="isShowScenePage"
|
|
|
|
+ class="scene-box"
|
|
|
|
+ >
|
|
|
|
+ <BtnBack
|
|
|
|
+ class="scene-back"
|
|
|
|
+ @click="isShowScenePage = false"
|
|
|
|
+ />
|
|
|
|
+ <iframe
|
|
|
|
+ src="https://www.4dkankan.com/spg.html?m=KJ-et2X3su4ofm"
|
|
|
|
+ frameborder="0"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -348,12 +387,23 @@ import OperationTip from "@/components/OperationTip.vue"
|
|
import useSizeAdapt from "@/useFunctions/useSizeAdapt.js"
|
|
import useSizeAdapt from "@/useFunctions/useSizeAdapt.js"
|
|
import PaginationComp from "@/components/PaginationComp.vue"
|
|
import PaginationComp from "@/components/PaginationComp.vue"
|
|
|
|
|
|
|
|
+
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
const store = useStore()
|
|
const store = useStore()
|
|
|
|
|
|
const $env = inject('$env')
|
|
const $env = inject('$env')
|
|
|
|
|
|
|
|
+const isShowGamePage = ref(false)
|
|
|
|
+
|
|
|
|
+const isShowScenePage = ref(false)
|
|
|
|
+
|
|
|
|
+onMounted(() => {
|
|
|
|
+ window.closeGame = () => {
|
|
|
|
+ isShowGamePage.value = false
|
|
|
|
+ }
|
|
|
|
+})
|
|
|
|
+
|
|
const {
|
|
const {
|
|
windowSizeInCssForRef,
|
|
windowSizeInCssForRef,
|
|
windowSizeWhenDesignForRef,
|
|
windowSizeWhenDesignForRef,
|
|
@@ -367,7 +417,7 @@ const { width: windowWidth, height: windowHeight } = useWindowSize()
|
|
const maxTranslateLength = computed(() => {
|
|
const maxTranslateLength = computed(() => {
|
|
return windowHeight.value * windowWidthDesign / windowHeightDesign
|
|
return windowHeight.value * windowWidthDesign / windowHeightDesign
|
|
})
|
|
})
|
|
-const { haveSwipedThisTime, translateLength, currentAnchorIdx, goingToAnchorIdx } = useSmoothSwipe({
|
|
|
|
|
|
+const { onSwipeLeft, onswipeRight, haveSwipedThisTime, translateLength, currentAnchorIdx, goingToAnchorIdx } = useSmoothSwipe({
|
|
scrollTargetRef: scrollTarget,
|
|
scrollTargetRef: scrollTarget,
|
|
maxTranslateLength,
|
|
maxTranslateLength,
|
|
viewportWidth: windowWidth,
|
|
viewportWidth: windowWidth,
|
|
@@ -490,7 +540,7 @@ watch(goingToAnchorIdx, (v) => {
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
-.button-common-style{
|
|
|
|
|
|
+.button-common-style {
|
|
font-family: KaiTi, KaiTi;
|
|
font-family: KaiTi, KaiTi;
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
font-size: calc(16px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
font-size: calc(16px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
@@ -499,7 +549,8 @@ watch(goingToAnchorIdx, (v) => {
|
|
white-space: pre;
|
|
white-space: pre;
|
|
color: #B8AE7A;
|
|
color: #B8AE7A;
|
|
}
|
|
}
|
|
-.group-title-common-style{
|
|
|
|
|
|
+
|
|
|
|
+.group-title-common-style {
|
|
font-family: KingHwa_OldSong, KingHwa_OldSong;
|
|
font-family: KingHwa_OldSong, KingHwa_OldSong;
|
|
font-weight: 400;
|
|
font-weight: 400;
|
|
font-size: calc(48px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
font-size: calc(48px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
@@ -509,93 +560,108 @@ watch(goingToAnchorIdx, (v) => {
|
|
white-space: pre;
|
|
white-space: pre;
|
|
}
|
|
}
|
|
|
|
|
|
-.more-content{
|
|
|
|
|
|
+.more-content {
|
|
position: absolute;
|
|
position: absolute;
|
|
left: 0;
|
|
left: 0;
|
|
top: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
width: 100%;
|
|
height: 100%;
|
|
height: 100%;
|
|
user-select: none;
|
|
user-select: none;
|
|
- >.scroll-target{
|
|
|
|
|
|
+
|
|
|
|
+ >.scroll-target {
|
|
height: 100%;
|
|
height: 100%;
|
|
width: 100%;
|
|
width: 100%;
|
|
display: flex;
|
|
display: flex;
|
|
gap: 100px;
|
|
gap: 100px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
- >img.bg{
|
|
|
|
|
|
+
|
|
|
|
+ >img.bg {
|
|
position: absolute;
|
|
position: absolute;
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.layer-4{
|
|
|
|
|
|
+
|
|
|
|
+ >.layer-4 {
|
|
position: absolute;
|
|
position: absolute;
|
|
height: 100%;
|
|
height: 100%;
|
|
- >.bamboo-4_01{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_01 {
|
|
position: absolute;
|
|
position: absolute;
|
|
left: calc(0 * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(0 * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
bottom: 0;
|
|
bottom: 0;
|
|
height: calc(300px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: calc(300px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-4_02{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_02 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(120px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(120px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: calc(380px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: calc(380px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-4_03{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_03 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(880px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(880px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: calc(518px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: calc(518px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-4_04{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_04 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(870px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(870px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.bamboo-4_05{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_05 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(450px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(450px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.bamboo-4_06{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_06 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(520px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(520px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.bamboo-4_07{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_07 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(1000px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1000px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.bamboo-4_08{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_08 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
height: calc(380px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: calc(380px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1553px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1553px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-4_09{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_09 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(1345px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1345px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.bamboo-4_10{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_10 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(1403px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1403px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.bamboo-4_11{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_11 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(1403px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1403px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
height: 100%;
|
|
height: 100%;
|
|
}
|
|
}
|
|
- >.bamboo-4_12{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-4_12 {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0;
|
|
bottom: 0;
|
|
left: calc(1403px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1403px * v-bind('layer4SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
@@ -603,99 +669,116 @@ watch(goingToAnchorIdx, (v) => {
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
- >.layer-3{
|
|
|
|
|
|
+
|
|
|
|
+ >.layer-3 {
|
|
position: absolute;
|
|
position: absolute;
|
|
height: 100%;
|
|
height: 100%;
|
|
- >.bamboo-3_01{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-3_01 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(393px * v-bind('layer3SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(393px * v-bind('layer3SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-3_02{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-3_02 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(880px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(880px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-3_03{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-3_03 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(1290px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1290px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-3_04{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-3_04 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(867px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(867px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- >.layer-2{
|
|
|
|
|
|
+
|
|
|
|
+ >.layer-2 {
|
|
position: absolute;
|
|
position: absolute;
|
|
height: 100%;
|
|
height: 100%;
|
|
- >.bamboo-2_01{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-2_01 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(0px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(0px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-2_03{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-2_03 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(420px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(420px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-2_02{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-2_02 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(920px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(920px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
|
|
+
|
|
// >.bamboo-2_03{
|
|
// >.bamboo-2_03{
|
|
// position: absolute;
|
|
// position: absolute;
|
|
// top: 0;
|
|
// top: 0;
|
|
// height: 100%;
|
|
// height: 100%;
|
|
// left: calc(920px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
// left: calc(920px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
// }
|
|
// }
|
|
- >.bamboo-2_04{
|
|
|
|
|
|
+ >.bamboo-2_04 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(1281px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1281px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-2_04-1{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-2_04-1 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
- left: calc(1820px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
|
|
|
|
+ left: calc(1863px * v-bind('layer2SpeedFactor') * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-2_05{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-2_05 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(997px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(997px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- >.layer-1{
|
|
|
|
|
|
+
|
|
|
|
+ >.layer-1 {
|
|
position: absolute;
|
|
position: absolute;
|
|
height: 100%;
|
|
height: 100%;
|
|
- >.bamboo-1_01{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-1_01 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: 0;
|
|
left: 0;
|
|
}
|
|
}
|
|
- >.hotspot{
|
|
|
|
|
|
+
|
|
|
|
+ >.hotspot {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: calc(385px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
top: calc(385px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(71px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(71px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.shuang-gou-she-se-group{
|
|
|
|
|
|
+
|
|
|
|
+ >.shuang-gou-she-se-group {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: calc(245px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
top: calc(245px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(216px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(216px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
- >button.watch-detail{
|
|
|
|
|
|
+
|
|
|
|
+ >button.watch-detail {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: calc(182px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
top: calc(182px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: 0;
|
|
left: 0;
|
|
@@ -706,12 +789,15 @@ watch(goingToAnchorIdx, (v) => {
|
|
padding-top: calc(3px / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
padding-top: calc(3px / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
.button-common-style();
|
|
.button-common-style();
|
|
}
|
|
}
|
|
- >div.group-title{
|
|
|
|
|
|
+
|
|
|
|
+ >div.group-title {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
- left: calc(41px * v-bind('windowHeight') / v-bind('windowHeightDesign'));;
|
|
|
|
|
|
+ left: calc(41px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
|
|
+ ;
|
|
.group-title-common-style();
|
|
.group-title-common-style();
|
|
- >img.deco{
|
|
|
|
|
|
+
|
|
|
|
+ >img.deco {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0.9em;
|
|
bottom: 0.9em;
|
|
right: -0.05em;
|
|
right: -0.05em;
|
|
@@ -720,24 +806,28 @@ watch(goingToAnchorIdx, (v) => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- >.bamboo-1_02{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-1_02 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(352px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(352px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.mo-zhu-group{
|
|
|
|
|
|
+
|
|
|
|
+ >.mo-zhu-group {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: calc(245px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
top: calc(245px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(936px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(936px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
- >.button-group{
|
|
|
|
|
|
+
|
|
|
|
+ >.button-group {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: calc(75px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
top: calc(75px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: 0;
|
|
left: 0;
|
|
display: flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
gap: calc(20 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
gap: calc(20 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
- >button{
|
|
|
|
|
|
+
|
|
|
|
+ >button {
|
|
.button-common-style();
|
|
.button-common-style();
|
|
background-image: url(@/assets/images/fade-chapter-btn-bg-small.png);
|
|
background-image: url(@/assets/images/fade-chapter-btn-bg-small.png);
|
|
background-size: contain;
|
|
background-size: contain;
|
|
@@ -746,12 +836,15 @@ watch(goingToAnchorIdx, (v) => {
|
|
padding-top: calc(3px / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
padding-top: calc(3px / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- >div.group-title{
|
|
|
|
|
|
+
|
|
|
|
+ >div.group-title {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
- left: calc(41px * v-bind('windowHeight') / v-bind('windowHeightDesign'));;
|
|
|
|
|
|
+ left: calc(41px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
|
|
+ ;
|
|
.group-title-common-style();
|
|
.group-title-common-style();
|
|
- >img.deco{
|
|
|
|
|
|
+
|
|
|
|
+ >img.deco {
|
|
position: absolute;
|
|
position: absolute;
|
|
bottom: 0.9em;
|
|
bottom: 0.9em;
|
|
right: 0.1em;
|
|
right: 0.1em;
|
|
@@ -760,44 +853,134 @@ watch(goingToAnchorIdx, (v) => {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- >.bamboo-1_03{
|
|
|
|
|
|
+
|
|
|
|
+ >.wei-ye-group {
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: calc(170px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
|
|
+ left: calc(1776px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
|
|
+ font-family: 'KingHwa_OldSong';
|
|
|
|
+ color: white;
|
|
|
|
+ z-index: 2;
|
|
|
|
+ width: calc(200 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+
|
|
|
|
+ // background: green;
|
|
|
|
+ >.game-box {
|
|
|
|
+ width: calc(200 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ background: url(@/assets/images/game-bg.png);
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
+ padding: calc(70 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ margin-top: calc(-10 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ margin-left: calc(-60 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ font-size: calc(20 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ >.online-box {
|
|
|
|
+ width: calc(200 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ background: url(@/assets/images/online-scene-bg.png);
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
+ padding: calc(70 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ align-items: center;
|
|
|
|
+ margin-top: calc(-10 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ margin-left: calc(40 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+ font-size: calc(20 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ >.bamboo-1_03 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(960px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(960px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-1_04{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-1_04 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
left: calc(1336px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
left: calc(1336px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
- >.bamboo-1_05{
|
|
|
|
|
|
+
|
|
|
|
+ >.bamboo-1_05 {
|
|
position: absolute;
|
|
position: absolute;
|
|
top: 0;
|
|
top: 0;
|
|
height: 100%;
|
|
height: 100%;
|
|
- left: calc(1860px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
|
|
|
|
+ left: calc(1891px * v-bind('windowHeight') / v-bind('windowHeightDesign'));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
>.pagination {
|
|
>.pagination {
|
|
position: absolute;
|
|
position: absolute;
|
|
left: 50%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
transform: translateX(-50%);
|
|
bottom: calc(22 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
bottom: calc(22 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
}
|
|
}
|
|
- >.operation-tip{
|
|
|
|
|
|
+
|
|
|
|
+ >.operation-tip {
|
|
position: absolute;
|
|
position: absolute;
|
|
right: calc(44 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
right: calc(44 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
bottom: calc(74 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
bottom: calc(74 / v-bind('windowSizeWhenDesignForRef') * v-bind('windowSizeInCssForRef'));
|
|
}
|
|
}
|
|
- >.fade-to-other-page{
|
|
|
|
|
|
+
|
|
|
|
+ >.fade-to-other-page {
|
|
position: absolute;
|
|
position: absolute;
|
|
left: 0;
|
|
left: 0;
|
|
top: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
width: 100%;
|
|
height: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
object-fit: cover;
|
|
|
|
+ object-position: top;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ >.game-box {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ position: fixed;
|
|
|
|
+ top: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ z-index: 100;
|
|
|
|
+ >iframe {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ >.scene-box {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ position: fixed;
|
|
|
|
+ position: fixed;
|
|
|
|
+ top: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ z-index: 100;
|
|
|
|
+
|
|
|
|
+ >.scene-back {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 20px;
|
|
|
|
+ top: 25px;
|
|
|
|
+ transform: scale(1.2);
|
|
|
|
+ z-index: 2;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ >iframe {
|
|
|
|
+ width: 100%;
|
|
|
|
+ height: 100%;
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 0;
|
|
|
|
+ left: 0;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|