慕课网-微信小程序入门与实战-常用组件API开发技巧项目实战-第7章开始制作电影资讯页面-movie-list template的样式实现
movie-list template的样式实现
1.进入目录 pages/movies/movie-list,修改文件 movie-list-template.wxml
<import src="../movie/movie-template" />
<template name="movieListTemplate">
<view class="movie-list-container">
<view class="inner-container">
<view class="movie-head">
<text class="slogan">正在热映</text>
<view class="more">
<text class="more-text">更多</text>
<image class="more-img" src="/images/icon/arrow-right.png"></image>
</view>
</view>
<view class="movies-container">
<template is="movieTemplate" />
<template is="movieTemplate" />
<template is="movieTemplate" />
</view>
</view>
</view>
</template>
2.进入目录 pages/movies/movie-list,修改文件 movie-list-template.wxss
@import "../movie/movie-template.wxss";
.movie-list-container {
background-color: #fff;
display: flex;
flex-direction: column;
}
.inner-container {
margin: 0 auto 20rpx;
}
.movie-head {
padding: 30rpx 20rpx 22rpx;
}
.slogan {
font-size: 24rpx;
}
.more {
float: right;
}
.more-text {
vertical-align: middle;
margin-right: 10rpx;
color: #1f4ba5;
}
.more-img {
width: 9rpx;
height: 16rpx;
vertical-align: middle;
}
.movies-container {
display: flex;
flex-direction: row;
}
3.进入目录 pages/movies/movie-list,修改文件 movie-list-template.wxss,more class 不使用浮动方式
@import "../movie/movie-template.wxss";
.movie-list-container {
background-color: #fff;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.inner-container {
margin: 0 auto 20rpx;
}
.movie-head {
padding: 30rpx 20rpx 22rpx;
display: flex;
flex-direction: row;
}
.slogan {
font-size: 24rpx;
}
.more {
/* float: right; */
}
.more-text {
/* 设置成flex 下面属性没有效果了 */
/* vertical-align: middle; */
margin-right: 10rpx;
color: #1f4ba5;
}
.more-img {
width: 9rpx;
height: 16rpx;
/* 设置成flex 下面属性没有效果了 */
/* vertical-align: middle; */
}
.movies-container {
display: flex;
flex-direction: row;
}
4.进入目录 pages/movies/movie-list,修改文件 movie-list-template.wxss,微调位置就可以了,最后还原使用浮动
posted on 2019-12-18 11:10 herisson_pan 阅读(6) 评论(0) 收藏 举报
浙公网安备 33010602011771号