Flex布局常见父项属性(一)- flex-direction

本文详细介绍了Flex布局中的flex-direction属性,用于设置主轴方向,包括row(默认,从左到右)、row-reverse(从右到左)、column(从上到下)和column-reverse(从下到上)四个值。通过示例代码展示了不同值下的页面效果,帮助读者深入理解这一CSS属性。
摘要由CSDN通过智能技术生成

一、flex-direction用于设置主轴的方向

1.主轴和侧轴

在flex布局中分为主轴和侧轴两个方向,也可称为 行和列、x轴和y轴

  • 其中默认主轴方向为x轴,水平向右
  • 默认侧轴方向为y轴,水平向下

2.属性值

flex-direction属性值用于决定主轴的方向

flex-direction
属性值说明
row从左到右,默认值
row-reverse从右到左
column从上到下
column-reverse从下到上

3.案例

<body>
    <div>
        <span>1</span>
        <span>2</span>
        <span>3</span>
    </div>
</body>
<style>
        div{
            width: 200px;
            height: 200px;
            background-color: skyblue;
            color: white;
            
        }
        div span{
            width: 50px;
            height: 50px;
            background-color: red;
        }
    </style>

页面效果展示

(1)首先为父级赋值flex属性

div{
            width: 200px;
            height: 200px;
            background-color: skyblue;
            color: white;
            /* 父级添加flex属性 */
            display: flex;
        }

页面效果展示 - 从左到右(默认值)

  

(2)设置flex-direction属性值:row

div{
            width: 200px;
            height: 200px;
            background-color: skyblue;
            color: white;
            /* 父级添加flex属性 */
            display: flex;
            /* flex-direction默认值row */
            flex-direction: row;
        }

页面效果展示 - 从左到右,与无特别设置属性值时相同

 (3)设置flex-direction属性值:row-reverse

flex-direction: row-reverse;

页面效果展示 - 从右到左

 (4)设置flex-direction属性值:column

flex-direction: column; 

页面效果展示 - 从上到下

 (5)设置flex-direction属性值:column-reverse

flex-direction: column-reverse;

页面效果展示 - 从下到上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JHY97

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值