diff --git a/src/components/header/index.scss b/src/components/header/index.scss index 2ea6d34..af96b41 100644 --- a/src/components/header/index.scss +++ b/src/components/header/index.scss @@ -13,7 +13,7 @@ left: 50%; transform: translate(-50%, -50%); font-size: 40px; - font-style: italic; + // font-style: italic; font-weight: 600; background: linear-gradient(180deg, #FFFFFF 38.330078125%, #99BAEC 100%); -webkit-background-clip: text; diff --git a/src/views/nav/1.png b/src/views/nav/1.png new file mode 100644 index 0000000..ef4b061 Binary files /dev/null and b/src/views/nav/1.png differ diff --git a/src/views/nav/2.png b/src/views/nav/2.png new file mode 100644 index 0000000..07c4824 Binary files /dev/null and b/src/views/nav/2.png differ diff --git a/src/views/nav/3.png b/src/views/nav/3.png new file mode 100644 index 0000000..3e76ac4 Binary files /dev/null and b/src/views/nav/3.png differ diff --git a/src/views/nav/bk.png b/src/views/nav/bk.png new file mode 100644 index 0000000..e3980c6 Binary files /dev/null and b/src/views/nav/bk.png differ diff --git a/src/views/nav/data.js b/src/views/nav/data.js new file mode 100644 index 0000000..7679b60 --- /dev/null +++ b/src/views/nav/data.js @@ -0,0 +1,17 @@ +export default [ + { + icon: require('./1.png'), + path: '/capital', + name: '资金一张图' + }, + { + icon: require('./3.png'), + path: '/property', + name: '资产一张图' + }, + { + icon: require('./2.png'), + path: '/resources', + name: '资源一张图' + } +] \ No newline at end of file diff --git a/src/views/nav/index.html b/src/views/nav/index.html index b583b81..8c24c00 100644 --- a/src/views/nav/index.html +++ b/src/views/nav/index.html @@ -1,3 +1,12 @@
- 导航 +
+
+
+
+ +

{{item.name}}

+
+
+
+
\ No newline at end of file diff --git a/src/views/nav/index.js b/src/views/nav/index.js index 66ead75..3dadc6f 100644 --- a/src/views/nav/index.js +++ b/src/views/nav/index.js @@ -1,9 +1,12 @@ - +import data from './data.js'; +import Header from '@/components/header/index.vue'; export default { components: { + Header }, data () { return { + data }; }, computed: { @@ -13,5 +16,9 @@ export default { mounted () { }, methods: { + jump (info) { + const { path } = info + this.$router.push({ path }); + } } }; diff --git a/src/views/nav/index.scss b/src/views/nav/index.scss index e69de29..ef4e952 100644 --- a/src/views/nav/index.scss +++ b/src/views/nav/index.scss @@ -0,0 +1,61 @@ +.bk { + background: url('./bk.png'); + background-size: 100% 100%; +} + +.left_light { + width: 226px; + height: 820px; + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 20px; + background: url('./left.png'); + background-size: 100% 100%; +} + +.right_light { + width: 226px; + height: 820px; + position: absolute; + top: 50%; + transform: translateY(-50%) rotate(180deg); + right: 20px; + background: url('./left.png'); + background-size: 100% 100%; +} + +.main { + position: absolute; + left: 50%; + top: 26%; + transform: translateX(-50%); + display: flex; +} + +.item { + background: url('./item_bk.png'); + background-size: 100% 100%; + width: 421px; + height: 540px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-evenly; + + img { + width: 300px; + height: 320px; + } + + .name { + text-shadow: 1px 1px 1px rgba(0, 17, 45, 0.1); + background: linear-gradient(180deg, #FFFFFF 38.330078125%, #99BAEC 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + font-family: Source Han Sans SC; + font-weight: bold; + font-size: 36px; + margin-bottom: 50px; + } +} \ No newline at end of file diff --git a/src/views/nav/item_bk.png b/src/views/nav/item_bk.png new file mode 100644 index 0000000..9637572 Binary files /dev/null and b/src/views/nav/item_bk.png differ diff --git a/src/views/nav/left.png b/src/views/nav/left.png new file mode 100644 index 0000000..eec7cf0 Binary files /dev/null and b/src/views/nav/left.png differ