|
@@ -1,19 +1,41 @@
|
|
|
<template>
|
|
|
<div id="index">
|
|
|
<el-row>
|
|
|
- <el-col :span="24" class="main"> 科技服务 </el-col>
|
|
|
+ <el-col :span="24" class="main">
|
|
|
+ <div class="w_1200">
|
|
|
+ <el-col :span="24" class="one">
|
|
|
+ <el-col :span="6" class="list" v-for="(item, index) in list" :key="index">
|
|
|
+ <el-col :span="24" class="name">
|
|
|
+ <i class="iconfont" :class="item.icon"></i>
|
|
|
+ <p>{{ item.name }}</p>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="common two">
|
|
|
+ <el-col :span="12" class="left"> 第一项 </el-col>
|
|
|
+ <el-col :span="12" class="left"> 第一项 </el-col>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="common thr">
|
|
|
+ <el-col :span="12" class="left"> 第一项 </el-col>
|
|
|
+ <el-col :span="12" class="left"> 第一项 </el-col>
|
|
|
+ </el-col>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import { btnList } from './btnList.js';
|
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
export default {
|
|
|
name: 'index',
|
|
|
props: {},
|
|
|
components: {},
|
|
|
data: function () {
|
|
|
- return {};
|
|
|
+ return {
|
|
|
+ list: btnList,
|
|
|
+ };
|
|
|
},
|
|
|
created() {},
|
|
|
methods: {},
|
|
@@ -33,4 +55,57 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-<style lang="less" scoped></style>
|
|
|
+<style lang="less" scoped>
|
|
|
+.main {
|
|
|
+ min-height: 500px;
|
|
|
+ margin: 20px 0 0 0;
|
|
|
+ .one {
|
|
|
+ margin: 0 0 20px 0;
|
|
|
+ .list {
|
|
|
+ width: 13.5%;
|
|
|
+ height: 130px;
|
|
|
+ margin: 0 10px 0px 0;
|
|
|
+ text-align: center;
|
|
|
+ padding: 20px 0;
|
|
|
+ border-radius: 5px;
|
|
|
+ box-shadow: 0 0 5px #409eff;
|
|
|
+ .name {
|
|
|
+ .iconfont {
|
|
|
+ font-size: 40px;
|
|
|
+ }
|
|
|
+ p {
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: bold;
|
|
|
+ margin: 10px 0 0 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .list:nth-child(7) {
|
|
|
+ margin: 0 0 0 0;
|
|
|
+ }
|
|
|
+ .list:hover {
|
|
|
+ cursor: pointer;
|
|
|
+ .name {
|
|
|
+ p {
|
|
|
+ color: #6495ed;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .common {
|
|
|
+ margin: 0 0 10px 0;
|
|
|
+ .left {
|
|
|
+ width: 49.5%;
|
|
|
+ height: 500px;
|
|
|
+ overflow: hidden;
|
|
|
+ box-shadow: 0 0 4px #409eff;
|
|
|
+ border-radius: 10px;
|
|
|
+ margin: 0 10px 10px 0;
|
|
|
+ padding: 10px;
|
|
|
+ }
|
|
|
+ .left:nth-child(2n) {
|
|
|
+ margin: 0 0 10px 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|