瀏覽代碼

搞搞搞

任一存 1 年之前
父節點
當前提交
0fd58f5467
共有 95 個文件被更改,包括 7133 次插入9 次删除
  1. 二進制
      public/logo.png
  2. 194 8
      src/App.vue
  3. 二進制
      src/assets/images/bg.jpg
  4. 二進制
      src/assets/images/home-bottom-bg.png
  5. 二進制
      src/assets/images/home-center-img-wrap-bg.png
  6. 二進制
      src/assets/images/icon_arrow-half.png
  7. 二進制
      src/assets/images/icon_panorama.png
  8. 二進制
      src/assets/images/icon_search.png
  9. 二進制
      src/assets/images/icon_shop-active.png
  10. 二進制
      src/assets/images/icon_shop.png
  11. 二進制
      src/assets/images/icon_user-active.png
  12. 二進制
      src/assets/images/icon_user.png
  13. 二進制
      src/assets/images/icon_vr.png
  14. 二進制
      src/assets/images/logo.png
  15. 二進制
      src/assets/images/relic-drawings/10施子祠.png
  16. 二進制
      src/assets/images/relic-drawings/10施子祠上色.png
  17. 二進制
      src/assets/images/relic-drawings/11惠山古镇.png
  18. 二進制
      src/assets/images/relic-drawings/11惠山古镇上色.png
  19. 二進制
      src/assets/images/relic-drawings/12公花园.png
  20. 二進制
      src/assets/images/relic-drawings/12市慈善总会.png
  21. 二進制
      src/assets/images/relic-drawings/12市慈善总会上色.png
  22. 二進制
      src/assets/images/relic-drawings/12花园上色.png
  23. 二進制
      src/assets/images/relic-drawings/13大公图书馆.png
  24. 二進制
      src/assets/images/relic-drawings/13大公图书馆上色.png
  25. 二進制
      src/assets/images/relic-drawings/14宝界桥.png
  26. 二進制
      src/assets/images/relic-drawings/14宝界桥上色.png
  27. 二進制
      src/assets/images/relic-drawings/15钱伟长旧居.png
  28. 二進制
      src/assets/images/relic-drawings/15钱伟长旧居上色.png
  29. 二進制
      src/assets/images/relic-drawings/16华氏老义庄.png
  30. 二進制
      src/assets/images/relic-drawings/16华氏老义庄上色.png
  31. 二進制
      src/assets/images/relic-drawings/17襄义庄.png
  32. 二進制
      src/assets/images/relic-drawings/17襄义庄上色.png
  33. 二進制
      src/assets/images/relic-drawings/18徐义庄(荡口).png
  34. 二進制
      src/assets/images/relic-drawings/18徐义庄(荡口)上色.png
  35. 二進制
      src/assets/images/relic-drawings/19徐氏义庄(查桥).png
  36. 二進制
      src/assets/images/relic-drawings/19徐氏义庄(查桥)上色.png
  37. 二進制
      src/assets/images/relic-drawings/1缪氏义庄.png
  38. 二進制
      src/assets/images/relic-drawings/1缪氏义庄上色.png
  39. 二進制
      src/assets/images/relic-drawings/20唐氏花厅.png
  40. 二進制
      src/assets/images/relic-drawings/20唐氏花厅上色.png
  41. 二進制
      src/assets/images/relic-drawings/21李金镛故居.png
  42. 二進制
      src/assets/images/relic-drawings/21李金镛故居上色.png
  43. 二進制
      src/assets/images/relic-drawings/22村前公立蒙学堂.png
  44. 二進制
      src/assets/images/relic-drawings/22村前公立蒙学堂上色.png
  45. 二進制
      src/assets/images/relic-drawings/23怀海义庄.png
  46. 二進制
      src/assets/images/relic-drawings/23怀海义庄上色.png
  47. 二進制
      src/assets/images/relic-drawings/24周新镇.png
  48. 二進制
      src/assets/images/relic-drawings/24周新镇上色.png
  49. 二進制
      src/assets/images/relic-drawings/30炎黄陈列馆.png
  50. 二進制
      src/assets/images/relic-drawings/30炎黄陈列馆上色.png
  51. 二進制
      src/assets/images/relic-drawings/3尚仁初级商科职业学校.png
  52. 二進制
      src/assets/images/relic-drawings/3尚仁初级商科职业学校上色.png
  53. 二進制
      src/assets/images/relic-drawings/40景云楼.png
  54. 二進制
      src/assets/images/relic-drawings/40景云楼上色.png
  55. 二進制
      src/assets/images/relic-drawings/4善卷洞.png
  56. 二進制
      src/assets/images/relic-drawings/4善卷洞上色.png
  57. 二進制
      src/assets/images/relic-drawings/5洑溪徐氏宗祠(现名:徐大宗祠).png
  58. 二進制
      src/assets/images/relic-drawings/5洑溪徐氏宗祠(现名:徐大宗祠)上色.png
  59. 二進制
      src/assets/images/relic-drawings/6竺西书院.png
  60. 二進制
      src/assets/images/relic-drawings/6竺西书院上色.png
  61. 二進制
      src/assets/images/relic-drawings/7坎宫救熄会.png
  62. 二進制
      src/assets/images/relic-drawings/7坎宫救熄会上色.png
  63. 二進制
      src/assets/images/relic-drawings/96匡村中学旧址.png
  64. 二進制
      src/assets/images/relic-drawings/96匡村中学旧址色稿.png
  65. 二進制
      src/assets/images/relic-drawings/9祝大椿故居.png
  66. 二進制
      src/assets/images/relic-drawings/9祝大椿故居上色.png
  67. 二進制
      src/assets/images/relic-photos/10施子祠.webp
  68. 二進制
      src/assets/images/relic-photos/11惠山古镇.png
  69. 二進制
      src/assets/images/relic-photos/12公花园.jpg
  70. 二進制
      src/assets/images/relic-photos/12市慈善总会.jpg
  71. 二進制
      src/assets/images/relic-photos/13大公图书馆.jpg
  72. 二進制
      src/assets/images/relic-photos/14宝界桥.webp
  73. 二進制
      src/assets/images/relic-photos/15钱伟长旧居.jpg
  74. 二進制
      src/assets/images/relic-photos/16华氏老义庄.webp
  75. 二進制
      src/assets/images/relic-photos/17襄义庄.jpg
  76. 二進制
      src/assets/images/relic-photos/18徐义庄(荡口).jpg
  77. 二進制
      src/assets/images/relic-photos/19徐氏义庄(查桥).jpg
  78. 二進制
      src/assets/images/relic-photos/1缪氏义庄.jpg
  79. 二進制
      src/assets/images/relic-photos/20唐氏花厅.png
  80. 二進制
      src/assets/images/relic-photos/21李金镛故居.webp
  81. 二進制
      src/assets/images/relic-photos/22村前公立蒙学堂.png
  82. 二進制
      src/assets/images/relic-photos/23怀海义庄上色.webp
  83. 二進制
      src/assets/images/relic-photos/24周新镇.jpg
  84. 二進制
      src/assets/images/relic-photos/30炎黄陈列馆上色.webp
  85. 二進制
      src/assets/images/relic-photos/3尚仁初级商科职业学校.webp
  86. 二進制
      src/assets/images/relic-photos/40景云楼.png
  87. 二進制
      src/assets/images/relic-photos/4善卷洞.webp
  88. 二進制
      src/assets/images/relic-photos/5洑溪徐氏宗祠(现名:徐大宗祠).png
  89. 二進制
      src/assets/images/relic-photos/6竺西书院.jpg
  90. 二進制
      src/assets/images/relic-photos/7坎宫救熄会.jpg
  91. 二進制
      src/assets/images/relic-photos/96匡村中学旧址.png
  92. 二進制
      src/assets/images/relic-photos/9祝大椿故居.webp
  93. 63 0
      src/router/index.js
  94. 399 1
      src/views/HomeView.vue
  95. 6477 0
      yarn.lock

二進制
public/logo.png


+ 194 - 8
src/App.vue

@@ -1,5 +1,79 @@
 <template>
-  <router-view />
+  <div class="app-wrap">
+    <div class="top-bar">
+      <img
+        class="logo"
+        src="@/assets/images/logo.png"
+        alt=""
+        draggable="false"
+      >
+      <menu class="tab-bar">
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 1
+          }"
+        >
+          要素地图
+        </button>
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 2
+          }"
+        >
+          锡善之城
+        </button>
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 3
+          }"
+        >
+          慈善博物馆
+        </button>
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 4
+          }"
+        >
+          慈善云学校
+        </button>
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 5
+          }"
+        >
+          慈善广场
+        </button>
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 6
+          }"
+        >
+          爱心林场
+        </button>
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 7
+          }"
+        >
+          慈善堂
+        </button>
+        <button
+          :class="{
+            active: $route.meta.tabIdx === 8
+          }"
+        >
+          留言反馈
+        </button>
+      </menu>
+      <div class="right-button-wrap">
+        <button class="shop" />
+        <button class="user" />
+      </div>
+    </div>
+    <div class="content-area">
+      <router-view />
+    </div>
+  </div>
 </template>
 
 <script setup>
@@ -10,22 +84,25 @@ import { useStore } from "vuex"
 const route = useRoute()
 const router = useRouter()
 const store = useStore()
+
+
 </script>
 
 <style lang="less">
-// html, body {
-//   overscroll-behavior: none;
-//   overflow: hidden;
-// }
+html, body {
+  // overscroll-behavior: none;
+  // overflow: hidden;
+  height: 100%;
+}
 
 // * {
 //   user-select: none;
 //   -webkit-touch-callout: none;
 // }
 
-// #app {
-//   height: 100%;
-// }
+#app {
+  height: 100%;
+}
 
 // // 360浏览器不支持not()
 // input, textarea {
@@ -113,4 +190,113 @@ const store = useStore()
 // .viewer-backdrop {
 //   background-color: rgba(0, 0, 0, 90%) !important;
 // }
+</style>
+
+<style lang="less" scoped>
+.app-wrap{
+  height: 100%;
+  display: flex;
+  flex-direction: column;
+  background-image: url(@/assets/images/bg.jpg);
+  background-size: cover;
+  background-repeat: no-repeat;
+  background-position: center center;
+  >.top-bar{
+    flex: 0 0 auto;
+    height: 89px;
+    background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(255,255,255,0.3) 100%);
+    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
+    display: flex;
+    align-items: center;
+    justify-content: space-around;
+    >img.logo{
+      flex: 0 0 auto;
+    }
+    >menu.tab-bar{
+      flex: 0 0 auto;
+      display: flex;
+      align-items: center;
+      gap: 55px;
+      >button{
+        font-family: Source Han Sans CN, Source Han Sans CN;
+        font-weight: 400;
+        font-size: 22px;
+        color: #FFFFFF;
+        line-height: 26px;
+        position: relative;
+        z-index: 0;
+        &:hover{
+          font-weight: bold;
+          color: #589498;
+        }
+        &.active{
+          font-weight: bold;
+          color: #589498;
+          perspective: 1000px;
+          &::before{
+            content: '';
+            display: block;
+            position: absolute;
+            width: 127px;
+            height: 8px;
+            background: #589498;
+            clip-path: polygon(0 0, 100% 0, 97% 100%, 3% 100%);
+            left: 50%;
+            top: -31px;
+            transform: translate(-50%, 0);
+          }
+          &::after{
+            content: '';
+            display: block;
+            position: absolute;
+            z-index: -1;
+            width: 100%;
+            top: 100%;
+            height: 12px;
+            background: #FFE794;
+            filter: blur(15.945178985595703px);
+          }
+        }
+      }
+    }
+    >.right-button-wrap{
+      flex: 0 0 auto;
+      display: flex;
+      align-items: center;
+      gap: 14px;
+      >button.shop{
+        width: 42px;
+        height: 42px;
+        background-image: url(@/assets/images/icon_shop.png);
+        background-size: cover;
+        background-repeat: no-repeat;
+        background-position: center center;
+        &:hover{
+          background-image: url(@/assets/images/icon_shop-active.png);
+          background-size: cover;
+          background-repeat: no-repeat;
+          background-position: center center;
+        }
+      }
+      >button.user{
+        width: 42px;
+        height: 42px;
+        background-image: url(@/assets/images/icon_user.png);
+        background-size: cover;
+        background-repeat: no-repeat;
+        background-position: center center;
+        &:hover{
+          background-image: url(@/assets/images/icon_user-active.png);
+          background-size: cover;
+          background-repeat: no-repeat;
+          background-position: center center;
+        }
+      }
+    }
+  }
+  >.content-area{
+    flex: 1 0 1px;
+    position: relative;
+  }
+}
 </style>

二進制
src/assets/images/bg.jpg


二進制
src/assets/images/home-bottom-bg.png


二進制
src/assets/images/home-center-img-wrap-bg.png


二進制
src/assets/images/icon_arrow-half.png


二進制
src/assets/images/icon_panorama.png


二進制
src/assets/images/icon_search.png


二進制
src/assets/images/icon_shop-active.png


二進制
src/assets/images/icon_shop.png


二進制
src/assets/images/icon_user-active.png


二進制
src/assets/images/icon_user.png


二進制
src/assets/images/icon_vr.png


二進制
src/assets/images/logo.png


二進制
src/assets/images/relic-drawings/10施子祠.png


二進制
src/assets/images/relic-drawings/10施子祠上色.png


二進制
src/assets/images/relic-drawings/11惠山古镇.png


二進制
src/assets/images/relic-drawings/11惠山古镇上色.png


二進制
src/assets/images/relic-drawings/12公花园.png


二進制
src/assets/images/relic-drawings/12市慈善总会.png


二進制
src/assets/images/relic-drawings/12市慈善总会上色.png


二進制
src/assets/images/relic-drawings/12花园上色.png


二進制
src/assets/images/relic-drawings/13大公图书馆.png


二進制
src/assets/images/relic-drawings/13大公图书馆上色.png


二進制
src/assets/images/relic-drawings/14宝界桥.png


二進制
src/assets/images/relic-drawings/14宝界桥上色.png


二進制
src/assets/images/relic-drawings/15钱伟长旧居.png


二進制
src/assets/images/relic-drawings/15钱伟长旧居上色.png


二進制
src/assets/images/relic-drawings/16华氏老义庄.png


二進制
src/assets/images/relic-drawings/16华氏老义庄上色.png


二進制
src/assets/images/relic-drawings/17襄义庄.png


二進制
src/assets/images/relic-drawings/17襄义庄上色.png


二進制
src/assets/images/relic-drawings/18徐义庄(荡口).png


二進制
src/assets/images/relic-drawings/18徐义庄(荡口)上色.png


二進制
src/assets/images/relic-drawings/19徐氏义庄(查桥).png


二進制
src/assets/images/relic-drawings/19徐氏义庄(查桥)上色.png


二進制
src/assets/images/relic-drawings/1缪氏义庄.png


二進制
src/assets/images/relic-drawings/1缪氏义庄上色.png


二進制
src/assets/images/relic-drawings/20唐氏花厅.png


二進制
src/assets/images/relic-drawings/20唐氏花厅上色.png


二進制
src/assets/images/relic-drawings/21李金镛故居.png


二進制
src/assets/images/relic-drawings/21李金镛故居上色.png


二進制
src/assets/images/relic-drawings/22村前公立蒙学堂.png


二進制
src/assets/images/relic-drawings/22村前公立蒙学堂上色.png


二進制
src/assets/images/relic-drawings/23怀海义庄.png


二進制
src/assets/images/relic-drawings/23怀海义庄上色.png


二進制
src/assets/images/relic-drawings/24周新镇.png


二進制
src/assets/images/relic-drawings/24周新镇上色.png


二進制
src/assets/images/relic-drawings/30炎黄陈列馆.png


二進制
src/assets/images/relic-drawings/30炎黄陈列馆上色.png


二進制
src/assets/images/relic-drawings/3尚仁初级商科职业学校.png


二進制
src/assets/images/relic-drawings/3尚仁初级商科职业学校上色.png


二進制
src/assets/images/relic-drawings/40景云楼.png


二進制
src/assets/images/relic-drawings/40景云楼上色.png


二進制
src/assets/images/relic-drawings/4善卷洞.png


二進制
src/assets/images/relic-drawings/4善卷洞上色.png


二進制
src/assets/images/relic-drawings/5洑溪徐氏宗祠(现名:徐大宗祠).png


二進制
src/assets/images/relic-drawings/5洑溪徐氏宗祠(现名:徐大宗祠)上色.png


二進制
src/assets/images/relic-drawings/6竺西书院.png


二進制
src/assets/images/relic-drawings/6竺西书院上色.png


二進制
src/assets/images/relic-drawings/7坎宫救熄会.png


二進制
src/assets/images/relic-drawings/7坎宫救熄会上色.png


二進制
src/assets/images/relic-drawings/96匡村中学旧址.png


二進制
src/assets/images/relic-drawings/96匡村中学旧址色稿.png


二進制
src/assets/images/relic-drawings/9祝大椿故居.png


二進制
src/assets/images/relic-drawings/9祝大椿故居上色.png


二進制
src/assets/images/relic-photos/10施子祠.webp


二進制
src/assets/images/relic-photos/11惠山古镇.png


二進制
src/assets/images/relic-photos/12公花园.jpg


二進制
src/assets/images/relic-photos/12市慈善总会.jpg


二進制
src/assets/images/relic-photos/13大公图书馆.jpg


二進制
src/assets/images/relic-photos/14宝界桥.webp


二進制
src/assets/images/relic-photos/15钱伟长旧居.jpg


二進制
src/assets/images/relic-photos/16华氏老义庄.webp


二進制
src/assets/images/relic-photos/17襄义庄.jpg


二進制
src/assets/images/relic-photos/18徐义庄(荡口).jpg


二進制
src/assets/images/relic-photos/19徐氏义庄(查桥).jpg


二進制
src/assets/images/relic-photos/1缪氏义庄.jpg


二進制
src/assets/images/relic-photos/20唐氏花厅.png


二進制
src/assets/images/relic-photos/21李金镛故居.webp


二進制
src/assets/images/relic-photos/22村前公立蒙学堂.png


二進制
src/assets/images/relic-photos/23怀海义庄上色.webp


二進制
src/assets/images/relic-photos/24周新镇.jpg


二進制
src/assets/images/relic-photos/30炎黄陈列馆上色.webp


二進制
src/assets/images/relic-photos/3尚仁初级商科职业学校.webp


二進制
src/assets/images/relic-photos/40景云楼.png


二進制
src/assets/images/relic-photos/4善卷洞.webp


二進制
src/assets/images/relic-photos/5洑溪徐氏宗祠(现名:徐大宗祠).png


二進制
src/assets/images/relic-photos/6竺西书院.jpg


二進制
src/assets/images/relic-photos/7坎宫救熄会.jpg


二進制
src/assets/images/relic-photos/96匡村中学旧址.png


二進制
src/assets/images/relic-photos/9祝大椿故居.webp


+ 63 - 0
src/router/index.js

@@ -5,9 +5,72 @@ import HomeView from '../views/HomeView.vue'
 const routes = [
   {
     path: '/',
+    redirect: '/tab-1',
+  },
+  {
+    path: '/tab-1',
     name: 'HomeView',
     component: HomeView,
+    meta: {
+      tabIdx: 1
+    }
   },
+  // {
+  //   path: '/tab-2',
+  //   name: 'HomeView',
+  //   component: HomeView,
+  //   meta: {
+  //     tabIdx: 2
+  //   }
+  // },
+  // {
+  //   path: '/tab-3',
+  //   name: 'HomeView',
+  //   component: HomeView,
+  //   meta: {
+  //     tabIdx: 3
+  //   }
+  // },
+  // {
+  //   path: '/tab-4',
+  //   name: 'HomeView',
+  //   component: HomeView,
+  //   meta: {
+  //     tabIdx: 4
+  //   }
+  // },
+  // {
+  //   path: '/tab-5',
+  //   name: 'HomeView',
+  //   component: HomeView,
+  //   meta: {
+  //     tabIdx: 5
+  //   }
+  // },
+  // {
+  //   path: '/tab-6',
+  //   name: 'HomeView',
+  //   component: HomeView,
+  //   meta: {
+  //     tabIdx: 6
+  //   }
+  // },
+  // {
+  //   path: '/tab-7',
+  //   name: 'HomeView',
+  //   component: HomeView,
+  //   meta: {
+  //     tabIdx: 7
+  //   }
+  // },
+  // {
+  //   path: '/tab-8',
+  //   name: 'HomeView',
+  //   component: HomeView,
+  //   meta: {
+  //     tabIdx: 8
+  //   }
+  // },
 ]
 
 const router = createRouter({

文件差異過大導致無法顯示
+ 399 - 1
src/views/HomeView.vue


文件差異過大導致無法顯示
+ 6477 - 0
yarn.lock