refactor(页面布局): 重构页面布局和样式
- 移除未使用的HTML文件和冗余代码 - 调整侧边栏位置和样式 - 优化标签云组件交互和性能 - 更新播放器控件样式和功能 - 改进预览弹窗的背景透明度 - 添加favicon图标
This commit is contained in:
33
index.html
33
index.html
@@ -21,18 +21,6 @@
|
||||
<audio ref="audioPlayer" preload="none" loop></audio>
|
||||
|
||||
<div class="introduce" ref="introduceRef">
|
||||
<div class="sidebar flexflex" @mouseover="changeInterval(true)" @mouseleave="changeInterval(false)">
|
||||
<div class="pointer">
|
||||
<div class="item" v-for="(item,index) in bannerList" :class="{'active': pointerIndex === index}" :data-index="`0${ index + 1 }`" @click="changePointer(index)"></div>
|
||||
</div>
|
||||
|
||||
<div class="arrow">
|
||||
<img v-if="pointerIndex != 0" class="item top orange" src="./static/img/arrow-orange.svg" @click="scrollToPrevious" />
|
||||
<img v-else class="item top" src="./static/img/arrow-white.svg" />
|
||||
<img v-if="pointerIndex != bannerList.length - 1" class="item bottom orange" src="./static/img/arrow-orange.svg" @click="scrollToNext" />
|
||||
<img v-else class="item bottom white" src="./static/img/arrow-white.svg" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="head flexacenter">
|
||||
<div class="logo mar1200">
|
||||
<img class="icon" src="./static/img/logo.png" />
|
||||
@@ -49,7 +37,7 @@
|
||||
</div>
|
||||
<div class="award flexflex">
|
||||
<img class="title" src="./static/img/award-winning-works.png" />
|
||||
<img class="name" v-if="bannerList[pointerIndex]?.title_pic" :src="bannerList[pointerIndex]?.title_pic" />
|
||||
<img class="name" v-if="bannerList[pointerIndex]?.title_pic" :src="bannerList[pointerIndex]?.title_pic" :key="bannerList[pointerIndex]?.title_pic" />
|
||||
<div class="explain">{{ bannerList[pointerIndex]?.desc }}</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -66,6 +54,19 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="sidebar flexflex" @mouseover="changeInterval(true)" @mouseleave="changeInterval(false)">
|
||||
<div class="pointer">
|
||||
<div class="item" v-for="(item,index) in bannerList" :class="{'active': pointerIndex === index}" :data-index="`0${ index + 1 }`" @click="changePointer(index)"></div>
|
||||
</div>
|
||||
|
||||
<div class="arrow">
|
||||
<img v-if="pointerIndex != 0" class="item top orange" src="./static/img/arrow-orange.svg" @click="scrollToPrevious" />
|
||||
<img v-else class="item top" src="./static/img/arrow-white.svg" />
|
||||
<img v-if="pointerIndex != bannerList.length - 1" class="item bottom orange" src="./static/img/arrow-orange.svg" @click="scrollToNext" />
|
||||
<img v-else class="item bottom white" src="./static/img/arrow-white.svg" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="trait flexflex mar1200">
|
||||
<div class="item flexflex" v-for="(item, index) in trait" :key="index">
|
||||
@@ -209,9 +210,9 @@
|
||||
<div class="text">广州九微科技有限公司 | Copyright 2001-2025 GTER All Rights Reserved | 粤ICP备14050432号</div>
|
||||
</div>
|
||||
|
||||
<div v-if="previewState" class="preview flexcenter">
|
||||
<img class="close" @click="closePreview()" src="./static/img/close.svg" />
|
||||
<div class="artplayer-app"></div>
|
||||
<div v-if="previewState" class="preview flexcenter" @click="closePreview()">
|
||||
<img class="close" src="./static/img/close.svg" />
|
||||
<div class="artplayer-app" @click.stop=""></div>
|
||||
</div>
|
||||
|
||||
<div class="bottom-play flexacenter" v-if="playData">
|
||||
|
||||
Reference in New Issue
Block a user