flex布局items:flex-grow;(放大items)和flex-shrink(收缩)

本文详细介绍了Flex布局中flex-grow和flex-shrink属性的原理和用法。flex-grow用于决定items如何扩展,当container宽度大于items总和时生效,其值超过1时items会等分剩余空间。flex-shrink则规定了items如何收缩,收缩的最小宽度受到min-width和内容宽度限制。通过实例代码展示了不同设置下的效果和结论。
摘要由CSDN通过智能技术生成

1.flex-grow

flex-gorw决定了items如何扩展
1.flex-gorw可以设置任意的分非负数的小数,包括正小数,正整数,和0,他的默认值为0
2.当container的宽度大于items的总和时,fleix-gorw才会生效.但是不会超过container的总宽度.
3.如果所有的items设置的flex-gorw属性值都超过1或等于1那么itmes会扩展到和container的宽度相等.

具体代码:

    <style>
        .test{
   
            height: 400px;
            width: 400px;
            background-color: #f00;
            /* 开启flex布局 */
            display: inline-flex;
        }
        .box{
   
            height: 100px;
            width: 100px;
        }
        .box1{
   
            background-color: #ff0;
            flex-grow: 1;
        }
        .box2{
     
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值