diff --git a/src/App.vue b/src/App.vue index 670f6b3..eef6dbb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,111 +1,7 @@ - diff --git a/src/assets/reset.css b/src/assets/reset.css new file mode 100644 index 0000000..173b4a9 --- /dev/null +++ b/src/assets/reset.css @@ -0,0 +1,110 @@ +/* http://meyerweb.com/eric/tools/css/reset/ */ +/* v1.0 | 20080212 */ + +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +font, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +b, +u, +i, +center, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-size: 100%; + vertical-align: baseline; + background: transparent; +} +body { + line-height: 1; +} +ol, +ul { + list-style: none; +} +blockquote, +q { + quotes: none; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ''; + content: none; +} + +/* remember to define focus styles! */ +:focus { + outline: 0; +} + +/* remember to highlight inserts somehow! */ +ins { + text-decoration: none; +} +del { + text-decoration: line-through; +} + +/* tables still need 'cellspacing="0"' in the markup */ +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/src/components/NavBar/index.vue b/src/components/NavBar/index.vue index ea60aea..f9b5e67 100644 --- a/src/components/NavBar/index.vue +++ b/src/components/NavBar/index.vue @@ -1,5 +1,15 @@ @@ -11,7 +21,23 @@ left: 0; right: 0; width: 100%; - height: 80px; z-index: 999; + background: #ddd; + padding: 20px 200px; + white-space: nowrap; + display: flex; + align-items: center; + justify-content: space-between; + box-sizing: border-box; + color: $theme_color; + font-size: 18px; + li { + margin: 0 30px; + } +} +.flex_center { + display: flex; + align-items: center; + justify-content: center; } diff --git a/src/main.js b/src/main.js index d36456a..98a2ff9 100644 --- a/src/main.js +++ b/src/main.js @@ -2,6 +2,7 @@ import { createApp } from 'vue' import router from './router' import store from './store' import App from './App.vue' +import '@/assets/reset.css' import './style.scss' createApp(App).use(router).use(store).mount('#app') diff --git a/src/router/index.js b/src/router/index.js index 047124a..ecca47f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1,11 +1,43 @@ -import { createRouter, createWebHistory } from 'vue-router' +import { createRouter, createWebHashHistory } from 'vue-router' // 配置路由信息 -const routes = [] +const routes = [ + { path: '/', redirect: '/index' }, + { + path: '/index', + name: 'index', + component: () => import('@/views/Index'), + }, + { + path: '/case', + name: 'case', + component: () => import('@/views/Case'), + }, + { + path: '/soft-hardware', + name: 'softHardware', + component: () => import('@/views/SoftHardware'), + }, + { + path: '/culture', + name: 'culture', + component: () => import('@/views/Culture'), + }, + { + path: '/about', + name: 'about', + component: () => import('@/views/About'), + }, + { + path: '/contact', + name: 'contact', + component: () => import('@/views/Contact'), + }, +] const router = createRouter({ routes, - history: createWebHistory(), + history: createWebHashHistory(), }) export default router diff --git a/src/style.scss b/src/style.scss index 6a24b35..ad47e6b 100644 --- a/src/style.scss +++ b/src/style.scss @@ -5,6 +5,7 @@ html, body { position: relative; height: 100%; + box-sizing: border-box; } body { @@ -26,12 +27,9 @@ body { font-size: 18px; background: #fff; /* Center slide text vertically */ - display: flex; - justify-content: center; - align-items: center; -} - -.swiper-slide { + display: flex !important; + justify-content: center !important; + align-items: center !important; img { display: block; width: 100%; @@ -55,7 +53,7 @@ body { color: #fff; border-radius: 0; background: #ddd; - margin: 0 50px; + margin: 0 50px !important; opacity: 1; display: flex; align-items: center; diff --git a/src/views/About/index.vue b/src/views/About/index.vue new file mode 100644 index 0000000..87f4dca --- /dev/null +++ b/src/views/About/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/views/Case/index.vue b/src/views/Case/index.vue new file mode 100644 index 0000000..fa48b42 --- /dev/null +++ b/src/views/Case/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/views/Contact/index.vue b/src/views/Contact/index.vue new file mode 100644 index 0000000..2688e1f --- /dev/null +++ b/src/views/Contact/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/views/Culture/index.vue b/src/views/Culture/index.vue new file mode 100644 index 0000000..11e6845 --- /dev/null +++ b/src/views/Culture/index.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/views/CaseDetails/index.vue b/src/views/Index/components/CaseDetails/index.vue similarity index 100% rename from src/views/CaseDetails/index.vue rename to src/views/Index/components/CaseDetails/index.vue diff --git a/src/views/CasePictureList/index.vue b/src/views/Index/components/CasePictureList/index.vue similarity index 100% rename from src/views/CasePictureList/index.vue rename to src/views/Index/components/CasePictureList/index.vue diff --git a/src/views/CaseSummary/index.vue b/src/views/Index/components/CaseSummary/index.vue similarity index 100% rename from src/views/CaseSummary/index.vue rename to src/views/Index/components/CaseSummary/index.vue diff --git a/src/views/ContactUs/index.vue b/src/views/Index/components/ContactUs/index.vue similarity index 100% rename from src/views/ContactUs/index.vue rename to src/views/Index/components/ContactUs/index.vue diff --git a/src/views/CorporateCulture/index.vue b/src/views/Index/components/CorporateCulture/index.vue similarity index 100% rename from src/views/CorporateCulture/index.vue rename to src/views/Index/components/CorporateCulture/index.vue diff --git a/src/views/HeaderSwiper/index.vue b/src/views/Index/components/HeaderSwiper/index.vue similarity index 100% rename from src/views/HeaderSwiper/index.vue rename to src/views/Index/components/HeaderSwiper/index.vue diff --git a/src/views/Service/index.vue b/src/views/Index/components/Service/index.vue similarity index 100% rename from src/views/Service/index.vue rename to src/views/Index/components/Service/index.vue diff --git a/src/views/SoftHardwareDetail/index.vue b/src/views/Index/components/SoftHardwareDetail/index.vue similarity index 100% rename from src/views/SoftHardwareDetail/index.vue rename to src/views/Index/components/SoftHardwareDetail/index.vue diff --git a/src/views/SoftHardwarePictureList/index.vue b/src/views/Index/components/SoftHardwarePictureList/index.vue similarity index 100% rename from src/views/SoftHardwarePictureList/index.vue rename to src/views/Index/components/SoftHardwarePictureList/index.vue diff --git a/src/views/SoftHardwareSummary/index.vue b/src/views/Index/components/SoftHardwareSummary/index.vue similarity index 100% rename from src/views/SoftHardwareSummary/index.vue rename to src/views/Index/components/SoftHardwareSummary/index.vue diff --git a/src/views/VideoPlayer/index.vue b/src/views/Index/components/VideoPlayer/index.vue similarity index 100% rename from src/views/VideoPlayer/index.vue rename to src/views/Index/components/VideoPlayer/index.vue diff --git a/src/views/Index/index.vue b/src/views/Index/index.vue new file mode 100644 index 0000000..dd02e1a --- /dev/null +++ b/src/views/Index/index.vue @@ -0,0 +1,108 @@ + + diff --git a/src/views/SoftHardware/index.vue b/src/views/SoftHardware/index.vue new file mode 100644 index 0000000..e9d0dc0 --- /dev/null +++ b/src/views/SoftHardware/index.vue @@ -0,0 +1,7 @@ + + + + +