提交 779bfef9 编写于 作者: E Evan

update: 更新首页布局

上级 59f718dc
<template> <template>
<div> <div>
<nav-menu></nav-menu> <nav-menu class="nav-menu"></nav-menu>
<router-view/> <router-view/>
</div> </div>
</template> </template>
...@@ -13,5 +13,8 @@ ...@@ -13,5 +13,8 @@
</script> </script>
<style> <style>
.nav-menu {
margin-bottom: 40px;
box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
}
</style> </style>
...@@ -5,15 +5,23 @@ ...@@ -5,15 +5,23 @@
router="true" router="true"
mode="horizontal" mode="horizontal"
@select="handleSelect" @select="handleSelect"
background-color="#222" background-color="white"
text-color="#fff" text-color="#222"
active-text-color="#ffd04b" active-text-color="red"
style="min-width: 1300px"> style="min-width: 1300px">
<el-menu-item v-for="(item,i) in navList" :key="i" :index="item.name" @mouseenter.native="onMouseEnter()"> <el-menu-item v-for="(item,i) in navList" :key="i" :index="item.name">
{{ item.navItem }} {{ item.navItem }}
</el-menu-item> </el-menu-item>
<span style="float: right;padding: 20px;"><a href="#nowhere" style="color: #fff">登录/注册</a></span> <span style="float: right;padding: 20px;"><a href="#nowhere" style="color: #222">登录/注册</a></span>
<i class="el-icon-menu" style="float:right;font-size: 45px;color: aliceblue;padding-top: 8px"></i> <i class="el-icon-menu" style="float:right;font-size: 45px;color: #222;padding-top: 8px"></i>
<span style="position: absolute;padding-top: 20px;right: 43%;font-size: 20px;font-weight: bold">White Jotter - Your Mind Palace</span>
<el-input
placeholder="快速搜索..."
prefix-icon="el-icon-search"
size="medium"
style="width: 300px;position:absolute;margin-top: 12px;right: 18%"
v-model="keywords">
</el-input>
</el-menu> </el-menu>
</div> </div>
</template> </template>
...@@ -39,10 +47,6 @@ ...@@ -39,10 +47,6 @@
methods: { methods: {
handleSelect (key, keyPath) { handleSelect (key, keyPath) {
console.log(key, keyPath) console.log(key, keyPath)
},
onMouseEnter () {
// window.alert('aaa')
// this.$el.style.backgroundColor = 'red'
} }
} }
} }
......
<template> <template>
<div class="index-body"> <div>
<div class="home"> <side-menu id="side-menu"></side-menu>
<div class="header-div"> <div class="index-body">
<div style="height: 150px"></div> <div class="home">
<carousel></carousel> <div class="header-div">
<quick-nav style="float: right;margin-top: -450px;margin-right: 480px"></quick-nav> <div style="height: 150px"></div>
<carousel></carousel>
<quick-nav style="float: right;margin-top: -450px;margin-right: 480px"></quick-nav>
</div>
<update-card></update-card>
<slogan></slogan>
<Footer></Footer>
</div> </div>
<Card></Card>
<slogan></slogan>
<Footer></Footer>
</div> </div>
</div> </div>
</template> </template>
...@@ -16,13 +19,13 @@ ...@@ -16,13 +19,13 @@
<script> <script>
import Carousel from '@/components/home/Carousel' import Carousel from '@/components/home/Carousel'
import QuickNav from '@/components/home/QuickNav' import QuickNav from '@/components/home/QuickNav'
import Tips from '@/components/home/Tips'
import Slogan from '@/components/home/Slogan' import Slogan from '@/components/home/Slogan'
import Footer from '@/components/common/Footer' import Footer from '@/components/common/Footer'
import Card from '@/components/home/Card' import UpdateCard from '@/components/home/UpdateCard'
import SideMenu from '@/components/home/SideMenu'
export default { export default {
name: 'AppIndex', name: 'AppIndex',
components: {Carousel, QuickNav, Tips, Slogan, Footer, Card} components: {Carousel, QuickNav, Slogan, Footer, UpdateCard, SideMenu}
} }
</script> </script>
...@@ -35,15 +38,23 @@ ...@@ -35,15 +38,23 @@
} }
.index-body { .index-body {
background: url("../../assets/img/bg/4.jpg"); /*background: url("../../assets/img/bg/index.jpg");*/
/*background-size: cover;*/ /*background-size: cover;*/
background-position: center; background-position: center;
background-color: #f5f6f7;
} }
.header-div { .header-div {
padding-bottom: 20px; padding-bottom: 20px;
padding-left: 5px; padding-left: 5px;
background-color: #ffe55c; background-color: white;
background: url("../../assets/img/bg/bg4.jpg"); /*background: url("../../assets/img/bg/bg3.jpg");*/
}
#side-menu {
position: absolute;
margin-left: 50%;
left: -700px;
top: 100px;
} }
</style> </style>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
color: black; color: black;
font-size: 15px; font-size: 15px;
/*line-height: 300px;*/ /*line-height: 300px;*/
bottom: 40px; bottom: 43px;
float: left; float: left;
position: relative; position: relative;
} }
......
<template> <template>
<div class="quick-nav"> <div class="quick-nav">
<img src="../../assets/img/icon/icon2.png" alt="" class="monster"> <img src="../../assets/img/icon/icon2.png" alt="" class="monster">
<!--<img src="../../assets/img/icon/icon5.png" alt="" class="readme">--> <img src="../../assets/img/icon/icon5.png" alt="" class="readme">
<img src="../../assets/img/icon/icon7.png" alt=""> <img src="../../assets/img/icon/icon7.png" alt="" class="spark">
<img src="../../assets/img/icon/logo.png" alt="" class="logo">
</div> </div>
</template> </template>
...@@ -23,16 +24,32 @@ ...@@ -23,16 +24,32 @@
width: 280px; width: 280px;
height: 260px; height: 260px;
/*position: absolute;*/ /*position: absolute;*/
top: 150px; /*top: 150px;*/
left: 700px; /*left: 700px;*/
} }
.readme { .readme {
width: 180px; width: 300px;
height: 170px; height: 285px;
/*position: absolute;*/ position: absolute;
top: 200px; margin-left: 50%;
left: 400px; top: 300px;
left: 230px;
}
.spark {
position: absolute;
margin-left: 50%;
top: 100px;
left: 20px;
}
.logo {
width: 280px;
position: absolute;
margin-left: 50%;
top: 50px;
left: 210px;
} }
</style> </style>
<template>
<el-aside>
<el-menu
default-active="1"
@open="handleOpen"
@close="handleClose" style="width: 170px">
<el-menu-item index="1">
<i class="el-icon-menu"></i>
<span slot="title">技术采用</span>
</el-menu-item>
<el-menu-item index="2">
<i class="el-icon-menu"></i>
<span slot="title">最近更新</span>
</el-menu-item>
<el-menu-item index="3">
<i class="el-icon-document"></i>
<span slot="title">下载源码</span>
</el-menu-item>
<el-menu-item index="4">
<i class="el-icon-setting"></i>
<span slot="title">关于我们</span>
</el-menu-item>
</el-menu>
</el-aside>
</template>
<script>
export default {
methods: {
handleOpen (key, keyPath) {
console.log(key, keyPath)
},
handleClose (key, keyPath) {
console.log(key, keyPath)
}
}
}
</script>
<style>
</style>
<template>
<div>
<el-row>
<el-col span="8">
<Card></Card>
</el-col>
<el-col span="8">
<Card></Card>
</el-col>
<el-col span="8">
<Card></Card>
</el-col>
</el-row>
</div>
</template>
<script>
import Card from '@/components/home/Card'
export default {
name: 'Tips',
components: {Card}
}
</script>
<style scoped>
</style>
<template> <template>
<el-card class="box-card"> <el-card class="box-card">
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span>最近更新</span> <span style="font-weight: bold;font-size: 20px">最近更新</span>
<el-button style="float: right; padding: 3px 0" type="text">处理</el-button> <el-button style="float: right; padding: 3px 0" type="text">修改</el-button>
</div> </div>
<div class="block"> <div class="block">
<el-timeline> <el-timeline>
<el-timeline-item timestamp="2018/4/12" placement="top"> <el-timeline-item timestamp="2019/3/30" placement="top">
<el-card> <el-card>
<h4>更新 Github 模板</h4> <h4>更新首页布局</h4>
<p>王小虎 提交于 2018/4/12 20:46</p> <p>Evan 提交于 2019/3/30 21:23</p>
</el-card> </el-card>
</el-timeline-item> </el-timeline-item>
<el-timeline-item timestamp="2018/4/3" placement="top"> <el-timeline-item timestamp="2018/4/3" placement="top">
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
.box-card { .box-card {
margin-top: 5px; margin-top: 5px;
width: 988px; width: 988px;
height: 970px; height: 1050px;
text-align: left; text-align: left;
} }
</style> </style>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册