没点击的时候

点击完后的样子:

代码:

<template><div class="app"><div class="box" ><div class="box1":style="{height : isTrue ? '200px':'auto'}"@click="clickButton">box1</div><div class="box2">box2</div></div></div>
</template>
<script>
export default {name: 'app',data(){return {isTrue:true}},methods:{clickButton(){this.isTrue = ! this.isTrue}}
}
</script><style lang="less" scoped>.box{display: flex;width: 100%;/*height: 100%;*/height: 100vh;flex-direction: column;background-color: yellow;.box1{width: 100%;background-color:deeppink;}.box2{width: 100%;flex: auto;background-color: green;}}
</style>

做成这个需要有三个前提条件

1、父盒子(box)要设置 display: flex;  flex-direction: column;前两个固定的 height: 100vh;高度必须设置

2、子盒子1(box1)高度必须是根据条件判断必须包括一个定高,一个auto

3、子盒子2(box2)必须设置flex为auto

flex布局中的自动占满剩下的内容相关推荐

  1. 【flutter布局】如何在动态宽高的容器下,使子组件自动占满宽高

    场景: 实现一个弹性布局,卡片为动态高度,高度由左半边内容决定.右边内容自动占满高度,并使用spaceBetween对齐. 最终效果: 问题: 倘若Row组件无固定高度(height is uncon ...

  2. Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 实训安排 日常要求.项目要求 项目开发流程 HTML+CSS+JavaScript 基 ...

  3. html子布局不超出父布局,详解flex布局中保持内容不超出容器的解决办法

    在移动端,flex 布局很好用,它能够根据设备宽度来自动调整容器的宽度,用起来很方便,已经越来越离不开它,但是最近在做项目的时候发现一个问题. 就是在一个设置了 flex:1 的容器中,如果文字很长, ...

  4. 演示和解析Flex布局中的各种属性

    文章目录 文章导读 一.justify-content center flex-start flex-end space-around space-evenly space-between 二.ali ...

  5. flex布局让两个div等高并且内容垂直居中

    flex布局让两个div等高并且内容垂直居中 <!DOCTYPE html> <html lang="en"> <head><meta c ...

  6. 微信小程序(safair浏览器)flex布局中的坑

    今天在用微信小程序做flex布局的时候遇到了一些问题. 布局简单来说是这样的,最外层是一个flex布局属性为flex-direction:column的元素.里面有未设置height,并且flex-g ...

  7. Flex布局中的flex属性

    1.flex-grow,flex-shrink,flex-basis取值含义 flex-grow: 延申性描述.在满足"延申条件"时,flex容器中的项目会按照设置的flex-gr ...

  8. flex布局中,元素等间距设置,包括第一个元素的左边,最后一个元素的右边,也等间距

    项目中很多地方会用到等间距排放的场景,使用flex 布局可以很方便的实现 .fu{display: flex;ustify-content: space-between; } 通过上面代码,可以实现子 ...

  9. 微信小程序中使view占满整个屏幕高度的实现方法

    前言: 今天做小程序的时候,在项目中要用到一个view占满屏幕高度和宽度,然后再在这个view里放置其他元素的情况. 宽度很简单,直接设置width: 750rpx;或者width: 100%;就行. ...

最新文章

  1. 30 篇亮点论文、5 大主题带你一览 ECCV 2020研究趋势
  2. 【阿里云MPS】Demo
  3. android获取QQ昵称,【Ctrl.js】QQ读取好友昵称和QQ号源码
  4. linux essid 异常,Linux无线ESSID:off/any的错误
  5. 数据结构与算法系列——排序(3)_折半插入排序
  6. jqgrid 编辑状态获取该单元格的元素的id 和操作该元素
  7. ElasticSearch6.8.1集群搭建及Java客户端编写
  8. springcloud视频教程
  9. 如何取消excel密码_教你快速设置/取消Excel文件打开密码,工作中经常用到。
  10. 【2019年05月28日】指数估值排名
  11. PHP开发API签名验证
  12. 【php毕业设计】基于php+mysql的社区交流网站设计与实现(毕业论文+程序源码)——社区交流网站
  13. bae java mysql_在百度bae云平台中使用JAVA连接MySQL数据库
  14. www.lthack.com php,[经验谈] PHP漏洞全解 ---文章转载自(十八哥,自学it网_公益IT培训)...
  15. 锤子科技 锤子便签APP产品使用用户体验报告
  16. 操作系统实验 P、V原语应用分析
  17. 对finalize的理解
  18. Redis配置文件redis.conf内容完整版
  19. 访问www.baidu.com全过程
  20. (附源码)Springboot校园商铺系统 毕业设计 052145

热门文章

  1. 二分匹配Hopcroft-Carp算法
  2. 联发科mtk手机处理器怎么样_联发科发布G25和G35手机处理器,定位入门市场
  3. 计算机硬盘损坏 数据如何修复,如何修复计算机硬盘错误?如何从硬盘数据损坏中恢复数据?...
  4. 【大疆2021校招】【硬件B卷】笔试题
  5. AI为什么救不了“想上天”的猪?
  6. Kali linux下拓实N95外置网卡驱动安装教程
  7. echarts柱状图加上渐变色报错问题
  8. matlab画无坐标双曲正割形状并填充颜色
  9. 基于STM32单片机智能手环脉搏心率检测计步器原理图PCB
  10. 王者荣耀8月6日服务器维护,8月6日体验服停机更新公告