flex_idems属性的basis

    <style>
        .box{
            height: 300px;
            width: 500px;
            background-color: #f3f;
            margin: 0 auto;
        }
        .xiaobox1,.xiaobox2,.xiaobox3{
            height: 100px;
            width: 100px;
        }
        .box{
            /* 开启flex */
            display: flex;  
        }
        .xiaobox1{
            background-color: #f00;
            /*
             flex-basis:可以覆盖前面的宽度,
                也就是说可以给自己单独设置宽度.
            */
            flex-basis: 200px;
        }
        .xiaobox2{
            background-color: #00f;
        }
        .xiaobox3{
            background-color: #0f0;
        }
    </style>
</head>
<body>
    <div class="box">
        <div class="xiaobox1">xiaobox1</div>
        <div class="xiaobox2">xiaobox2</div>
        <div class="xiaobox3">xiaobox3</div>
    </div>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
这些函数都是用于设置 LVGL 中的 Flexbox 布局相关的属性。 - `void lv_obj_set_flex_grow(lv_obj_t * obj, uint8_t grow);` 用于设置一个对象在 Flexbox 布局中的 grow 属性值,即当有多余的空间时,该对象能够按照比例分配多余的空间。grow 属性值越大,该对象获得的多余空间就越多。 - `void lv_style_set_flex_flow(lv_style_t * style, lv_flex_flow_t value);` 用于设置样式中 Flexbox 布局的 flow 属性,即 Flexbox 中主轴和交叉轴的方向。 - `void lv_style_set_flex_main_place(lv_style_t * style, lv_flex_align_t value);` 用于设置样式中 Flexbox 布局中主轴对齐方式。 - `void lv_style_set_flex_cross_place(lv_style_t * style, lv_flex_align_t value);` 用于设置样式中 Flexbox 布局中交叉轴对齐方式。 - `void lv_style_set_flex_track_place(lv_style_t * style, lv_flex_align_t value);` 用于设置样式中 Flexbox 布局中 track 对齐方式。 - `void lv_style_set_flex_grow(lv_style_t * style, uint8_t value);` 用于设置样式中 Flexbox 布局中对象的 grow 属性值。 - `void lv_obj_set_style_flex_flow(lv_obj_t * obj, lv_flex_flow_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局的 flow 属性。 - `void lv_obj_set_style_flex_main_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局中主轴对齐方式。 - `void lv_obj_set_style_flex_cross_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局中交叉轴对齐方式。 - `void lv_obj_set_style_flex_track_place(lv_obj_t * obj, lv_flex_align_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局中 track 对齐方式。 - `void lv_obj_set_style_flex_grow(lv_obj_t * obj, uint8_t value, lv_style_selector_t selector);` 用于设置一个对象在指定的样式选择器中的 Flexbox 布局的 grow 属性值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值