From 97074ba1bb6a3a3d553d3d086dd2698853f9cd2b Mon Sep 17 00:00:00 2001 From: chenkainan Date: Mon, 9 Jun 2025 17:06:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A8=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.vue | 431 +++++++++++++++++++++++------------------- 1 file changed, 238 insertions(+), 193 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index 36a5cfc..2703251 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1,200 +1,245 @@ +.bg { + width: 100%; + min-height: 100vh; + font-size: 0; + background: black; +} + +.content { + width: 100%; + min-height: 100vh; + position: relative; + + .bg-image { + width: 100%; + min-height: 100vh; + height: auto; + } + + .btn_1 { + width: 569rpx; + height: 74rpx; + position: absolute; + bottom: 68rpx; + left: 95rpx; + } + + &.content_2 { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + + .title_2 { + width: 65rpx; + height: 76rpx; + } + + .progress-container { + width: 387rpx; + height: 24rpx; + border-radius: 20rpx; + border: 2px solid #8F76EE; + margin: 26rpx 0; + + .progress { + height: 100%; + background: rgba(143, 118, 238, 0.3); + border-radius: 20rpx; + width: 0; + overflow: hidden; + position: relative; + } + } + } +} + +.btn-box { + width: 100%; + height: 100%; + position: absolute; + left: 0; + bottom: 0; + + image { + position: absolute; + } + + .btn1 { + width: 298rpx; + height: 62rpx; + top: 810rpx; + left: 229rpx; + } + + .btn2 { + width: 243rpx; + height: 74rpx; + bottom: 223rpx; + left: 78rpx; + } +} + +.dongxiao { + position: absolute; + right: 0; + height: 100%; + width: 158rpx; +} + +.swiper-box { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + width: 100%; + height: 100%; +} + +.content-first { + animation: flipFade 2s forwards; + opacity: 1; + transform: rotateY(0deg); +} + +/* 定义动画 */ +@keyframes flipFade { + 0% { + opacity: 1; + transform: rotateY(0deg); + } + + 100% { + opacity: 0; + transform: rotateY(180deg); + } +} + \ No newline at end of file