flex自适应布局

左边大小明确,右边自适应:

左边必须设置max-width,右边flex:1自适应剩余空间。

.container {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: row;

  .left {
    max-width: 180px;
    background-color: #001529;
  }

  .right {
    flex: 1;
    background-color: #2074c3;
    }    
 }			

上边大小明确,下边自适应:

上边必须设置max-height,下边flex:1自适应剩余空间。

.container {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;

  .top{
    max-height: 50px;
    background-color: #001529;
  }

  .bottom{
    flex: 1;
    background-color: #2074c3;
    }    
 }			
打开下面链接,直接免费下载资源: https://renmaiwang.cn/s/xt2tt 通过CSS flexbox框架实现Hightachart与EChart图表的集成显示;所有图表均基于官方提供的标准示例代码进行开发。 CSS页面自适应布局是一种基于Flexbox模型的技术,它允许设计师和开发者创建灵活、响应式的网页布局Flexbox模型简化了容器内元素的排列和对齐方式,能够轻松适应不同的屏幕尺寸和分辨率。在实现自适应布局时,页面中的容器被称为Flex容器,而其内部的项目则成为Flex项目。通过设置flex容器的display属性为flex或inline-flex,即可启用Flex布局模型。 在Flex布局中,Flex容器有主轴和交叉轴两个轴向。主轴由flex-direction属性决定,它定义了Flex项目沿主轴排列的方向,可能的值有row(行)、row-reverse(反向行)、column(列)和column-reverse(反向列)。交叉轴垂直于主轴,其方向也随之主轴方向变化。 Flex布局提供了多种属性来控制Flex项目的排列方式,其中包括justify-content、align-items和align-content等。justify-content属性负责主轴上的对齐,比如空间分布、对齐到起点或终点等。align-items属性控制交叉轴上的对齐,适用于单行容器中的项目。align-content属性用于多行情况,调整行间间距。 Flex模型中,Flex项目也可以使用flex属性来控制自己的增长、缩小和基础大小。这个属性是一个复合值,包含flex-grow、flex-shrink和flex-basis。flex-grow定义了项目相对于其他项目的放大比例,flex-shrink定义了项目的缩小比例,flex-basis则是未应用剩余空间前项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值