CSS3 弹性布局 flex

弹性布局精讲
本文深入讲解了CSS3中的弹性布局,介绍了如何通过display属性设置弹性容器和弹性元素,以及如何利用flex-direction属性调整弹性元素的排列方向,实现响应式设计。

什么是弹性布局?

        弹性布局

        弹性布局又称弹性盒子,伸缩盒子,是css3中的有一种布局方法,主要用来代替浮动float来完成页面布局;可以使元素具有弹性,可以根据浏览器窗口的大小,进行自适应的放大缩小。

弹性容器:

        要使用弹性布局,就必须先将一个元素设置为弹性容器;

        我们可以通过 display 来设置弹性容器;display :flex ;设置为块级弹性容器; display :inline-flex ;设置为行内弹性容器,这两个的区别是:flex 独占一行,后面的元素将另起一行显示,而 inline-flex 可以和其他元素同占一行。

        当一个元素设置 display :flex ; 后,将自动成为弹性容器,它后面的子元素将成为弹性元素,将自动排成一行;

<style>
    ul {
        width: 1000px;
        border: 5px solid #63d5f1;
        display: flex; /*设置为弹性布局*/
    }
</style>
<body>
    <ul>
        <li>1</li>
        <li>2</li>
        <li>3</li>
    </ul>
</body>

我们可以通过给弹性容器设置 flex-direction :来设置弹性容器中弹性元素的排列方向;

flex-direction : row ;  默认值;弹性元素在弹性容器中水平排列(从左向右);

flex-direction : row-reverse ;  弹性元素在弹性容器中水平反向排列(从右向左);

flex-direction : column;  弹性元素在弹性容器中纵向垂直排列(从上向下);

flex-direction : column-reverse;   弹性元素在弹性容器中反向垂直排列(从下往上);

弹性元素:

        弹性容器的子元素称之为弹性元素,也叫弹性项;一个元素可以同时设置为弹性容器或者弹性元素

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值