flex布局

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    .bod {

        /* 弹性布局 分为主轴和侧轴 */
        display: flex;  
        /* 1. flex_direcion 设置主轴方向 默认x轴,从左往右 */
        /* flex-direction: row-reverse; 从右往左*/
        /* flex-direction: column;  从上到下*/
        /* flex-direction: column-reverse; 从下到上 */

        /* 2. justify-content:设置主轴上的子元素排列方式 */
        /* justify-content: flex-end; 从尾部排序*/
        /* justify-content: center; 居中*/
        /* justify-content: space-around; 平分剩余空间 */
        /* justify-content: space-between; 两边贴边,然后平分中间区域 */

        /* 3. flex-wrap 设置子元素是否换行 */
        flex-wrap: wrap;

        /* 4. align-content: 设置侧轴上的子元素的排列方式(多行) */
        /* align-content: flex-start; 从上到下 */
        /* align-content: flex-end;  从下到上*/
        /* align-content: center; 居中*/
        /* align-content: space-around; 等分 */
        /* align-content: space-between; 两边补齐然后平分*/
        /* align-content: stretch; 拉伸平分父元素高度 子元素不要设置高度*/
        
        /* 5. align-items 设置侧轴上的子元素排列方式(单行)  和多行属性一样*/
        /* align-items: center; */

        /* 6. flex-flow 复合属性 相当于设置了flex-direction flex-wrap */
        flex-flow: column wrap;

        /* 7. align-self 设置单个子元素在侧轴的位置 */
        align-self: center;

        background-color: red;
        width: 300px;
        height: 200px;
        /* overflow: hidden; */
    }
    .sp {
        margin: 10px;
        border: solid 1px;
        width: 80px;
        height: 50px;
    }
</style>
<body>
    <div class="bod">
        <div class="sp">a</div>
        <div class="sp">b</div>
        <div class="sp">c</div>
        <div class="sp">d</div>
        <div class="sp">e</div>
        <div class="sp">f</div>
    </div>
</body>
</html>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值