10 changed files with 183 additions and 14 deletions
-
11.eslintrc.js
-
BINsrc/assets/images/home/theme_Img_03.png
-
6src/assets/styles/index.scss
-
1src/main.js
-
2src/settings.js
-
62src/views/dashboard/AgencyData.vue
-
8src/views/dashboard/DeviceData.vue
-
2src/views/dashboard/PublishProcess.vue
-
99src/views/dashboard/ThemeGallery.vue
-
6src/views/home.vue
After Width: 200 | Height: 282 | Size: 82 KiB |
@ -0,0 +1,99 @@ |
|||
<template> |
|||
<div class="theme"> |
|||
<el-tabs v-model="activeName" @tab-click="handleClick"> |
|||
<el-tab-pane label="为你推荐" name="1"> |
|||
<div class="theme_img"> |
|||
<img |
|||
v-for="(item, index) in 14" |
|||
:key="index" |
|||
src="@/assets/images/home/theme_Img_03.png" |
|||
alt |
|||
/> |
|||
</div> |
|||
</el-tab-pane> |
|||
<el-tab-pane label="人工智能" name="2">人工智能</el-tab-pane> |
|||
<el-tab-pane label="党建文化" name="3">党建文化</el-tab-pane> |
|||
<el-tab-pane label="节日节气" name="4">节日节气</el-tab-pane> |
|||
<el-tab-pane label="艺术鉴赏" name="5">艺术鉴赏</el-tab-pane> |
|||
<el-tab-pane label="名人介绍" name="6">名人介绍</el-tab-pane> |
|||
<el-tab-pane label="摄影" name="7">摄影</el-tab-pane> |
|||
<el-tab-pane label="书法" name="8">书法</el-tab-pane> |
|||
</el-tabs> |
|||
<div class="home_publish_btn"> |
|||
<el-button round>即时发布</el-button> |
|||
<el-button round type="primary">定时发布</el-button> |
|||
</div> |
|||
</div> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
name: 'ThemeGallery', |
|||
data() { |
|||
return { |
|||
activeName: '1' |
|||
} |
|||
}, |
|||
mounted() { |
|||
}, |
|||
methods: { |
|||
handleClick(tab, event) { |
|||
console.log(tab, event) |
|||
} |
|||
} |
|||
} |
|||
</script> |
|||
<style lang="scss" scoped> |
|||
.theme { |
|||
position: relative; |
|||
width: 100%; |
|||
background: #fff; |
|||
margin-top: 24px; |
|||
padding-top: 8px; |
|||
border-radius: 4px; |
|||
min-height: calc(100vh - 384px); |
|||
::v-deep .el-tabs__header { |
|||
padding: 0 26px; |
|||
} |
|||
::v-deep .el-tabs__item { |
|||
font-size: 16px; |
|||
height: 50px; |
|||
line-height: 50px; |
|||
} |
|||
::v-deep .el-tabs__active-bar { |
|||
height: 3px; |
|||
} |
|||
|
|||
.theme_img { |
|||
display: flex; |
|||
flex-wrap: wrap; |
|||
padding-left: 26px; |
|||
img { |
|||
display: block; |
|||
width: 200px; |
|||
height: 282px; |
|||
border: 1px solid #f0f0f0; |
|||
border-radius: 4px; |
|||
margin: 0 23px 24px 0; |
|||
overflow: hidden; |
|||
} |
|||
} |
|||
.home_publish_btn { |
|||
position: absolute; |
|||
top: 14px; |
|||
right: 26px; |
|||
.el-button { |
|||
padding: 8px 20px; |
|||
font-size: 14px; |
|||
color: #fff; |
|||
border: none; |
|||
&:first-child { |
|||
background: linear-gradient(to right, #fc8c6f, #fa544e); |
|||
} |
|||
&:last-child { |
|||
margin-left: 24px; |
|||
} |
|||
} |
|||
} |
|||
} |
|||
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue