微信小程序之侧栏分类-——-微信小程序实战商城系列,从草根到百万年薪程序员的十年风雨之路

布局分析:
<主盒子>
<左盒子></左盒子>
<右盒子></右盒子>
</主盒子>
左盒子使用标准流
右盒子使用绝对定位(top、right)

wxml:
{{item.tree.desc}}
wxss:
page{
background: #f5f5f5;
}
/总体主盒子 /
.container {
position: relative;
width: 100%;
height: 100%;
background-color: #fff;
color: #939393;
}
/左侧栏主盒子 /
.nav_left{
/设置行内块级元素(没使用定位) /
display: inline-block;
width: 25%;
height: 100%;
/主盒子设置背景色为灰色 /
background: #f5f5f5;
text-align: center;
}
/左侧栏list的item /
.nav_left .nav_left_items{
/每个高30px /
height: 30px;
/垂直居中 /
line-height: 30px;
/再设上下padding增加高度,总高42px /
padding: 6px 0;
/只设下边线 /
border-bottom: 1px solid #dedede;
/文字14px /
font-size: 14px;
}
/左侧栏list的item被选中时 /
.nav_left .nav_left_items.active{
/背景色变成白色 /
background: #fff;
}
/右侧栏主盒子 /
.nav_right{
/右侧盒子使用了绝对定位 /
position: absolute;
top: 0;
right: 0;
flex: 1;
/宽度75%,高度占满,并使用百分比布局 /
width: 75%;
height: 100%;
padding: 10px;
box-sizing: border-box;
p: 0;
right: 0;
flex: 1;
/宽度75%,高度占满,并使用百分比布局 /
width: 75%;
height: 100%;
padding: 10px;
box-sizing: border-box;
