x_ying
2 years ago
11 changed files with 150 additions and 12 deletions
-
BINsrc/assets/fonts/HuXiaoBoNanShenTi.otf
-
7src/assets/fonts/fonts.css
-
6src/assets/styles/index.scss
-
8src/router/index.js
-
2src/views/bookRackList.vue
-
41src/views/data1.json
-
72src/views/digitalResource.vue
-
3src/views/hotBook.vue
-
5src/views/index.vue
-
13src/views/module/bookList.vue
-
5src/views/newBook.vue
@ -0,0 +1,72 @@ |
|||
<template> |
|||
<div id="bookshelf"> |
|||
<HeaderTop /> |
|||
<!-- <div class="top-bg" /> --> |
|||
<div class="bookshelf-header" style="height:120px"> |
|||
<router-link to="/"> |
|||
<span class="icon iconfont icon-l"></span> |
|||
</router-link> |
|||
<h2>数字资源</h2> |
|||
</div> |
|||
<div class="main"> |
|||
<div v-for="item in srcList" :key="item" class="book-rack"> |
|||
<img :src="item.bgImg"> |
|||
<div class="title"> |
|||
{{ item.title }} |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
</template> |
|||
|
|||
<script> |
|||
import HeaderTop from '@/views/module/headerTop.vue' |
|||
import data1 from './data1.json' |
|||
export default { |
|||
name: 'DigitalResource', |
|||
components: { |
|||
HeaderTop |
|||
}, |
|||
data() { |
|||
return { |
|||
srcList: [] |
|||
} |
|||
}, |
|||
created() { |
|||
this.srcList = data1.srcList |
|||
} |
|||
} |
|||
</script> |
|||
|
|||
<style lang="scss" scoped> |
|||
@import "~@/assets/styles/index.scss"; |
|||
.main{ |
|||
height: 100%; |
|||
overflow: hidden; |
|||
overflow-y:auto ; |
|||
} |
|||
.main{ |
|||
padding-top: 40px; |
|||
.book-rack{ |
|||
height: 387px; |
|||
margin-bottom: 40px; |
|||
padding: 0; |
|||
overflow: hidden; |
|||
position: relative; |
|||
img{ |
|||
width: 100%; |
|||
// height: 100%; |
|||
} |
|||
.title{ |
|||
position: absolute; |
|||
left: 50%; |
|||
top: 50%; |
|||
transform: translate(-50%,-50%); |
|||
font-family: "HuXiaoBoNanShenTi"; |
|||
font-size: 80px; |
|||
color: #333; |
|||
} |
|||
} |
|||
} |
|||
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue