CSS3flex布局

小编在学习CSS3时了解到弹性盒子以flex相关属性实现,flex布局某种程度上可以代替浮动而且比浮动有更好的自适应性,下面小编先来介绍一下他的相关用法(flex属性之中有很多很杂小编介绍的是一种常见的布局至于其他属性可以参考一下手册)。

被定义弹性的盒子就有两个主轴默认情况下向右向下当然可以调整我们先看一个案例

<style>
   *{
       margin: 0;
       padding: 0;
   }
   .box{
       margin: 100px auto;
       width:50px;
       border: 1px solid black;  /*给个边框看着明显一点*/
   }
   .inbox{
       list-style: none;
      width: 100%;
      display: flex;    /* 让该盒子变为弹性盒子 */
      flex-wrap: wrap;   /* 当一行满了时自动换行存放 */
      justify-content: space-between;  /* 内部元素两边贴紧中间间隔自适应*/
   }
   ul li{
       background-color: rgb(151, 29, 29);
       width: 20px;
       height: 20px;
       margin-bottom: 2px;
   }
</style>
<body>
    <div class="box">
        <ul class="inbox">
            <li></li>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
            <li></li>
        </ul>
    </div>
</body>

效果图如下:

我们若是以浮动实现更加繁琐,小编这边只是介绍了flex中一个较为常用的布局,flex在C3中非常强大,能够实现很多效果。在之后学习中小编也会慢慢继续分享的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值