zoukankan      html  css  js  c++  java
  • 重拾旧笔,好久不见

    使用弹性盒子模型实现圣杯布局

    1 <div class="father">
    2     <div class="left">1</div>
    3     <div class="center1">2</div>
    4      <div class="center2">3</div>
    5     <div class="right">4</div>
    6   </div>

    页面结构如上,想要实现的结果为left盒子靠左,right盒子靠右,中间两个均分剩余空间。利用flex布局可以快速实现

     1 .father {
     2   display: flex;
     3   height: 400px;
     4   background-color: pink;
     5   .left {
     6     height: 400px;
     7      200px;
     8     background-color: purple;
     9   }
    10   .right {
    11     height: 400px;
    12      200px;
    13     background-color: powderblue;
    14   }
    15   .center1 {
    16     background-color: rebeccapurple;
    17     flex: 1;//剩余空间均分之后独占一份
    18   }
    19   .center2 {
    20     flex: 1;
    21   }
    22 }

    最终呈现的效果如图所示

     如果div2和div3占比为1:2时,只需要更改flex对应数字即可,

    .center1 {
        background-color: rebeccapurple;
        flex: 1; //剩余空间均分之后独占一份
      }
      .center2 {
        flex: 2;
      }
    

    最终效果如下

  • 相关阅读:
    《java技术》第三次作业
    《Java技术》第二次作业
    《java技术》第一次作业
    java3
    java2
    java1
    开闭原则
    迪米特原则
    接口隔离原则
    里氏替换原则
  • 原文地址:https://www.cnblogs.com/zhh-blogs/p/15529129.html
Copyright © 2011-2022 走看看