美文网首页移动客户端
Flex布局详解(三)

Flex布局详解(三)

作者: 飞天小猪_pig | 来源:发表于2020-11-10 22:24 被阅读0次
3、flex布局的应用实例

(1)、手机页面布局
HTML

<body>
  <div class="container">
    <header>header</header>
    <main>
     main
    </main>
    <footer>
      <ul>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
      </ul>
    </footer>
  </div>
</body>

CSS

*{margin:0;padding:0;box-sizing:boder-box;}
ul{list-style:none}
.container{
 height:100vh;
 display:flex;
 flex-direction:column;  
}
header{
  height:100px;
  background:#ddd;
}
main{
 flex-grow:1;
  overflow:auto;
}
footer>ul{
  height:100px;
  background:#ddd;
  display:flex;
}
footer>ul>li{
  background:red;
  width:25%;
  height:100%;
  border:1px solid black
}
6.png

(2)产品系列(ul>li*9)
HTML

  <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
  </ul>

CSS

*{
  margin:0;padding:0;box-sizing:border-box;
}
ul{
  list-style:none;
}
ul{
  display:flex;
  flex-wrap:wrap;
  width:350px;
  margin:auto;
  border:1px solid black;
  justify-content:space-between;
}
li{
  width:100px;
  height:100px;
  background:#ddd;
  border:1px solid red;
  margin:10px 0;
}
7.png

(3)、PC页面布局
HTML

<body>
  <header></header>
 <div class="content">
   <aside id=asidel></aside>
   <main></main>
   <nav></nav>
 </div>
  <footer></footer>
</body>

CSS

header{height:50px;background:#ddd;}
footer{height:50px;background:#ddd;}
.content{
  display:flex;
}
.content>aside{
  width:120px;
  background:#444;
}
.content>main{
  height:400px;
  flex:1;
  background:red;
}
.content>nav{
  width:100px;
  background:green;
}
8.png

(4)完美居中
HTML

<div class="parent">
   <div class="child">1234</div>
 </div>

CSS

.parent{
  height:400px;
  background:#ddd;
  display:flex;
  justify-content:center;
  align-items:center;
}
.child{
  border:1px solid red;
}
9.png

相关文章

  • css flex布局详解

    css flex布局详解 css flex布局详解1css flex布局详解2

  • css-cmd

    flex布局详解 align-content (底部可以测试flex相关属性)

  • ReactNative布局

    FlexBox布局详解 什么是FlexBox Flex container与Flex Item FlexBox解决...

  • flex布局

    关于flex弹性布局的学习记录与详解 flex弹性布局基础: 给一个容器设置display:flex或者inlin...

  • Flex布局详解(三)

    3、flex布局的应用实例 (1)、手机页面布局HTML CSS (2)产品系列(ul>li*9)HTML CSS...

  • css经典布局总结

    布局类型 浮动布局 流式布局 定位布局 flex布局 grid布局 布局详解 1.浮动布局。 浮动布局是利用flo...

  • CSS学习----移动端常用属性 display: flex 详

    弹性布局(display:flex;)属性详解[https://www.cnblogs.com/hellocd/p...

  • flex布局详解

    弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexible Box 或 flexbox),是一...

  • Flex布局详解

    网页布局(layout)是CSS的一个重点应用。 2009年,W3C提出了一种新的方案—-Flex布局,可以简便、...

  • Flex布局详解

    一、Flex布局是什么? Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活...

网友评论

    本文标题:Flex布局详解(三)

    本文链接:https://www.haomeiwen.com/subject/duukbktx.html