## 一、页面预览
![](http://cndpic.dodoke.com/0e3671264630c6779daab0b088d8b556)
## 二、页面结构
```
<div class="my">
<div class="header">
<img class="avatar"
src="http://i.waimai.meituan.com/static/img/default-avatar.png" />
<p class="nickname">美团小骑手 ></p>
</div>
<div class="content">
<ul class="items">
<li class="address">收货地址管理</li>
<li class="money">商家代金券</li>
</ul>
<ul class="items">
<li class="email">意见反馈</li>
<li class="question">常见问题</li>
</ul>
<p class="tel">客服电话: 101-097-77</p>
<p class="time">服务时间: 9:00-23:00</p>
</div>
</div>
```
## 三、页面样式
```
.header {
width: 100%;
height: 4.266667rem;
background-image: url('../img/header.png');
background-size: cover;
overflow: hidden;
}
.avatar {
width: 1.92rem;
height: 1.92rem;
margin: 0 auto;
display: block;
border: 0.08rem solid rgba(255,255,255,0.4);
border-radius: 50%;
margin-top: 0.666667rem;
}
.nickname {
color: #333;
font-size: 0.426667rem;
text-align: center;
margin-top: 0.4rem;
}
.content {
min-height: 13.52rem;
background-color: #eee;
}
.items {
border-bottom: 0.266667rem solid #eee;
background-color: #fff;
}
.items li {
height: 1.2rem;
font-size: 0.373333rem;
position: relative;
padding-left: 0.693333rem;
margin-left: 0.4rem;
border-bottom: 1px solid #e4e4e4;
line-height: 1.2rem;
}
.items li::before {
content: ' ';
display: block;
width: 0.426667rem;
height: 0.426667rem;
position: absolute;
left: 0.026667rem;
background-size: cover;
top: 0.373333rem;
}
.items li::after {
content: '>';
display: block;
width: 0.426667rem;
height: 0.426667rem;
position: absolute;
top: 0;
right: 0.16rem;
color: #aaa;
}
.items li:last-child {
border: none;
}
.address::before {
background-image: url('../img/address.png');
}
.money::before {
background-image: url('../img/money.png');
}
.email::before {
background-image: url('../img/email.png');
}
.question::before {
background-image: url('../img/question.png');
}
.tel {
font-size: 0.4rem;
color: #ffb000;
text-align: center;
height: 1.226667rem;
line-height: 1.226667rem;
background-color: #fff;
}
.time {
font-size: 0.373333rem;
text-align: center;
margin-top: 0.346667rem;
color: #999;
}
```
- 第一章:移动开发入门
- 第一节:概述
- 第二节:基础概念
- 第一课时:像素
- 第二课时:视口
- 第二章:Flex 布局
- 第一节:概述
- 第二节:容器属性
- 第一课时:flex-direction 属性
- 第二课时:flex-wrap 属性
- 第三课时:flex-flow 属性
- 第四课时:justify-content 属性
- 第五课时:align-items 属性
- 第六课时:align-content 属性
- 第三节:项目属性
- 第一课时:order 属性
- 第二课时:flex-grow 属性
- 第三课时:flex-shrink 属性
- 第四课时:flex-basis 属性
- 第五课时:flex 属性
- 第六课时:align-self 属性
- 第四节:Flex 实例
- 第一课时:常见页面布局
- 第三章:响应式布局
- 第一节:概述
- 第二节:媒体查询
- 第一课时:概述
- 第二课时:响应式设计
- 第三节:栅格系统
- 第一课时:概述
- 第二课时:案例分析
- 第三课时:Bootstrap 简介
- 第四节:响应式案例
- 第一课时:三星首页
- 第四章:移动端适配
- 第五章:移动端事件
- 第一节:概述
- 第二节:touch 事件
- 第三节:触摸事件对象
- 第四节:其他事件
- 第五节:移动端幻灯片
- 第六章:移动端常见问题
- 第一节:浏览器兼容性
- 第二节:移动端动画
- 第三节:300ms 延迟
- 第四节:文字溢出省略
- 第五节:水平居中和垂直居中
- 第七章:项目案例
- 第一节:美团外卖
- 第一课时:首页
- 第二课时:订单页面
- 第三课时:我的页面
- 第四课时:详情页面
- 第五课时:购物车页