Compare commits
2 Commits
0a0c3b2366
...
9fee759040
Author | SHA1 | Date |
---|---|---|
Your Name | 9fee759040 | 6 months ago |
Your Name | 93cb03a381 | 6 months ago |
4 changed files with 298 additions and 230 deletions
@ -0,0 +1,168 @@ |
|||||||
|
<template> |
||||||
|
<!-- 课程收藏页面 --> |
||||||
|
<el-tab-pane label="课程收藏" name="first"> |
||||||
|
<div class="Container_Cla"> |
||||||
|
<div class="item_1" v-for="(item_1, index) in 12" :key="index"> |
||||||
|
<!-- 课程图片盒子 --> |
||||||
|
<div class="ClassImg"> |
||||||
|
<!-- 更多图片盒子 --> |
||||||
|
<div class="ClassGd"> |
||||||
|
<img src="../../assets/icons/更多.svg" width="100%" height="100%" /> |
||||||
|
</div> |
||||||
|
<!-- 课程图片 --> |
||||||
|
<img src="../../assets/images/kctp.png" /> |
||||||
|
</div> |
||||||
|
<div class="ClaCon"> |
||||||
|
<div class="Con"> |
||||||
|
<h3>软件项目管理{{ item_1 }}</h3> |
||||||
|
<p>讲师:王兴</p> |
||||||
|
<p> |
||||||
|
<span>32</span> |
||||||
|
学时 | |
||||||
|
<span>2.0</span> |
||||||
|
学分 |
||||||
|
</p> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="Page-1"> |
||||||
|
<el-pagination v-model:current-page="currentPage4" v-model:page-size="pageSize4" :page-sizes="[1, 2, 3, 4]" |
||||||
|
:small="small" :disabled="disabled" :background="background" layout="total, sizes, prev, pager, next, jumper" |
||||||
|
:total="400" @size-change="handleSizeChange" @current-change="handleCurrentChange" /> |
||||||
|
</div> |
||||||
|
</el-tab-pane> |
||||||
|
</template> |
||||||
|
<style lang="scss" scoped> |
||||||
|
.el-pagination { |
||||||
|
justify-content: center; |
||||||
|
} |
||||||
|
|
||||||
|
.example-pagination-block+.example-pagination-block { |
||||||
|
margin-top: 10px; |
||||||
|
} |
||||||
|
|
||||||
|
.example-pagination-block .example-demonstration { |
||||||
|
margin-bottom: 16px; |
||||||
|
} |
||||||
|
|
||||||
|
.curse-collection { |
||||||
|
margin: 0; |
||||||
|
} |
||||||
|
|
||||||
|
::v-deep .el-tabs__header { |
||||||
|
margin-bottom: 5px; |
||||||
|
} |
||||||
|
|
||||||
|
* { |
||||||
|
margin: 0; |
||||||
|
padding: 0; |
||||||
|
box-sizing: border-box; |
||||||
|
} |
||||||
|
|
||||||
|
.demo-tabs { |
||||||
|
padding: 0px; |
||||||
|
color: #6b778c; |
||||||
|
font-size: 32px; |
||||||
|
font-weight: 600; |
||||||
|
} |
||||||
|
|
||||||
|
.Container_Cla { |
||||||
|
width: 100%; |
||||||
|
height: 100%; |
||||||
|
display: grid; |
||||||
|
grid-template-columns: repeat(auto-fill, 350px); |
||||||
|
justify-content: space-around; |
||||||
|
padding-top: 20px; |
||||||
|
} |
||||||
|
|
||||||
|
.item_1 { |
||||||
|
display: inline-block; |
||||||
|
width: 100%; |
||||||
|
height: 300px; |
||||||
|
margin-bottom: 30px; |
||||||
|
border-left: 1px solid #e4e4e4; |
||||||
|
border-top: 1px solid #e4e4e4; |
||||||
|
border-radius: 6px; |
||||||
|
overflow: hidden; |
||||||
|
box-shadow: 2px 2px 2px 2px rgba(214, 212, 212, 0.5); |
||||||
|
} |
||||||
|
|
||||||
|
.ClassImg { |
||||||
|
height: 180px; |
||||||
|
width: 100%; |
||||||
|
position: relative; |
||||||
|
background-color: rgb(249, 245, 245); |
||||||
|
border-bottom: 1px solid rgb(217, 217, 217); |
||||||
|
} |
||||||
|
|
||||||
|
.ClassImg>img { |
||||||
|
width: 100%; |
||||||
|
height: 180px; |
||||||
|
} |
||||||
|
|
||||||
|
.item_1:hover { |
||||||
|
.ClassGd { |
||||||
|
display: block; |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
.ClassGd { |
||||||
|
position: absolute; |
||||||
|
display: none; |
||||||
|
margin-top: -9px; |
||||||
|
margin-left: 95%; |
||||||
|
cursor: pointer; |
||||||
|
} |
||||||
|
|
||||||
|
.ClaCon { |
||||||
|
display: flex; |
||||||
|
justify-content: space-between; |
||||||
|
background-color: #cfded071; |
||||||
|
} |
||||||
|
|
||||||
|
.Con { |
||||||
|
display: inline-block; |
||||||
|
height: 120px; |
||||||
|
width: 100%; |
||||||
|
display: flex; |
||||||
|
flex-direction: column; |
||||||
|
justify-content: space-around; |
||||||
|
} |
||||||
|
|
||||||
|
.Con>h3 { |
||||||
|
margin-left: 15px; |
||||||
|
font-size: 25px; |
||||||
|
font-weight: 600; |
||||||
|
cursor: pointer; |
||||||
|
} |
||||||
|
|
||||||
|
.Con>p { |
||||||
|
margin-left: 15px; |
||||||
|
margin-top: 5px; |
||||||
|
font-size: 13px; |
||||||
|
font-weight: 400; |
||||||
|
cursor: pointer; |
||||||
|
} |
||||||
|
|
||||||
|
.Con>p>span { |
||||||
|
margin-left: 5px; |
||||||
|
margin-right: 5px; |
||||||
|
color: rgb(94, 188, 231); |
||||||
|
font-weight: 600; |
||||||
|
} |
||||||
|
|
||||||
|
.Con>button { |
||||||
|
width: 45px; |
||||||
|
height: 20px; |
||||||
|
font-size: 9px; |
||||||
|
margin-left: 200px; |
||||||
|
margin-bottom: 10px; |
||||||
|
} |
||||||
|
|
||||||
|
.Page-1 { |
||||||
|
width: 100%; |
||||||
|
justify-content: center; |
||||||
|
} |
||||||
|
</style > |
@ -0,0 +1,4 @@ |
|||||||
|
<template></template> |
||||||
|
<script lang="ts" setup> |
||||||
|
</script> |
||||||
|
<style lang="scss" scoped></style> |
Loading…
Reference in new issue