弹性盒布局

笔记+小案例

<style>

    .zi{
        height:100px;
        width:100px;
        background:purple;
        margin:2px;
        line-height:100px;
        text-align: center;
        color:#fff;
    }
    .fu{
        height:400px;
        width:600px;
        margin:50px;
        background:pink;
        display:flex;
        flex-direction:row;
        flex-wrap:nowrap;
        align-items:center;
        justify-content:space-around;
    }
</style>
<body>
    <div class="fu">
        <div class="zi">一</div>
        <div class="zi">二</div>
        <div class="zi">三</div>
        <div class="zi">四</div>
        <div class="zi">五</div>
    </div>
</body>
</html>
<script>
    flex:1;      //反正就是占满了,移动端适配的时候合适.


    flex-direction     row          row-reverse     column         column-reverse
    // 主轴方向           左向右          右向左         上向下         下向上

    flex-wrap          nowrap       wrap           wrap-reverse
    // 换行不           不换         换            规定元素在必要的时候拆行或拆列,但是以相反的顺序

    align-items           center       flex-start      flex-end        baseline
    // 纵轴方向         中心         开头            下头             基线(没觉得有啥用)

    justify-content     flex-start   flex-end       center       space-between       space-around
    // 主轴方向对齐方式     开头       结尾           中心          两边贴边儿          两边不贴边儿

    align-content        //同上
    // 纵轴方向对齐方式
</script>

  

 

posted @ 2019-11-21 15:36  野鹤亦闲云  阅读(696)  评论(0编辑  收藏  举报