h5-伸缩布局-小案例

1.伸缩布局案例1-基本页面布局

1.1.html

1 <div class="layout">
2     <header></header>
3     <main>
4         <article></article>
5         <aside></aside>
6     </main>
7     <footer></footer>
8 </div>

1.2.css

 1     <style>
 2         .layout{
 3             width: 500px;
 4             height: 600px;
 5             background-color: #ccc;
 6             margin: 10px auto;
 7             display: flex;
 8             /*设置为侧轴排列*/
 9             flex-direction: column;
10         }
11         header{
12             width: 100%;
13             height: 60px;
14             background-color: red;
15         }
16         main{
17             width: 100%;
18             background-color: green;
19             /*让当前伸缩项占据如容器的剩余空间*/
20             flex: 1;
21             display: flex;
22         }
23         main > article{
24             height: 100%;
25             flex: 1;
26             background-color: deeppink;
27         }
28         main > aside{
29             height: 100%;
30             flex: 3;
31             background-color: blue;
32         }
33         footer{
34             width: 100%;
35             height: 80px;
36             background-color: purple;
37         }
38     </style>

1.3.效果图

2.flex:伸缩菜单项小案例

2.1.html

1 <div>
2     <ul>
3         <li>首页</li>
4         <li>商品分类</li>
5         <li>我的订单</li>
6         <li>最新商品</li>
7         <li>联系我们</li>
8     </ul>
9 </div>

2.2.css

 1     <style>
 2         div{
 3             width: 500px;
 4             height: 400px;
 5             border: 1px solid #ccc;
 6             margin: 100px auto;
 7         }
 8         div > ul{
 9             list-style: none;
10             width: 100% ;
11             /*将父元素设置为伸缩盒子,子元素默认会float*/
12             display: flex;
13         }
14         div>ul>li{
15             height: 36px;
16             line-height: 36px;
17             text-align: center;
18             background-color: #3aff86;
19             border-right: 1px solid #ccc;
20             flex: 1;
21         }
22     </style>

2.3.效果图:

 

posted @ 2019-08-23 18:29  FengBrother  阅读(457)  评论(0编辑  收藏  举报