当前位置: 首页 > article >正文

flex布局实战之自动填充剩余

案例目标

文字部分自适应并且居中

在这里插入图片描述

图中是一个弹窗,我现在使用flex的布局来实现,标题和关闭按钮。因为是uni-app,所以标签是view 。你可以自行替换为

代码

<view class="popup-box">
    <view class="title">
        <view class="text">报案成功</view>
        <image style="width: 32rpx;" mode="widthFix" src="close-icon.png"></image> 
    </view> 
</view>
.popup-box{
  width: 80vw;
  margin: 0 auto;
  .title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    .text{
      text-align: center;
      flex: auto;
    }
  }
}

实现效果如下:

在这里插入图片描述

总结

这里的title 文字部分是自适应剩余宽度的。想要自适应剩余宽度的话,需要满足以下条件:

  • 父级dispalay : flex;
  • 其中一个子级的宽度或者高度为固定。
  • 另外一个子级的 flex: auto;

http://www.kler.cn/a/145220.html

相关文章:

  • RK3568中使用QT opencv(显示基础图像)
  • zsh安装插件
  • 【C++】List的模拟实现
  • MATLAB的数据类型和各类数据类型转化示例
  • 【最后203篇系列】007 使用APS搭建本地定时任务
  • 【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
  • 4D Gaussian Splatting:用于实时的动态场景渲染
  • 网络篇---第一篇
  • 【华为OD】B\C卷真题:100%通过:找城市 C/C++实现
  • 云下的我们
  • ElasticSearch之配置
  • CSS新手入门笔记整理:CSS基本选择器
  • 如何获得微软MVP徽章
  • 【Proteus仿真】【51单片机】篮球比赛计分器
  • Linux内核--内存管理(十二)内存映射
  • hdlbits系列verilog解答(exams/m2014_q4f)-47
  • 多维代码特征提取技术浅析
  • Vue环境的搭建
  • Python与设计模式--组合模式
  • Linux内核--内存管理(一)任务空间管理
  • 车载通信架构 —— 传统车内通信网络MOST总线(光纤传输、专精多媒体)
  • Mapper 编写有哪几种方式, 使用MyBatis的mapper接口调用时有哪些要求,接口绑定有两种实现方式, MyBatis高级查询
  • 优化前端性能
  • 在线音频视频剪辑网站推荐
  • ES6之class类
  • Typescript基础面试题 | 02.精选 ts 面试题