一、课程列表布局
目标:
实现:
<!-- 4.课程列表 -->
<div class="course-list">
<!-- 列表标题 -->
<div class="title">
<h2>最新课程</h2>
<a class="more" href="#">更多+</a>
</div>
<!-- 列表容器 -->
<div class="item-list">
<div class="item">
<!-- 封面 -->
<div class="cover">
<img src="img/17/cover.png" alt="">
</div>
<!-- 小标题 -->
<h3 class="course-title">
摄影课程
</h3>
<!-- 用户信息 -->
<div class="user-info">
<div class="avatar">
<img src="img/17/avatar.png" alt="">
</div>
<div class="nickname">
令狐冲
</div>
</div>
</div>
</div>
</div>
style.less - 列表标题
// 设置课程列表
.course-list:extend(.w){
/*设置列表的标题*/
.title{
display: flex;
// 主轴的空白左右分布
justify-content: space-between;
//辅轴的对齐方式 - 元素居中对齐
align-items: center;
// 左侧的文字
h2{
font-size: 30/40rem;
color: #24253d;
border-left: 2px solid #3a84ff;
padding-left: 10px;
}
// 右侧的更多文字 - 注意移动端没有hover,因为移动端是手指,手指是没有hover,只有点击效果
a{
font-size: 28/40rem;
color:#656565;
}
}
}
</