首页 > 其他分享 >两端固定高度,中间自适应,中间部分可以滚动

两端固定高度,中间自适应,中间部分可以滚动

时间:2023-02-28 20:44:51浏览次数:24  
标签:box flex 滚动 两端 高度 height 中间 scroll

 

中间部分高度自适应,可以滚动:使用css

<view class="box">
  <top-bar class="box-head"></top-bar>
  <scroll-view class="box-scroll"></scroll-view>
  <bottom-bar class="box-bottom"></bottom-bar>
</view>

使用flex布局,将主轴设为y轴,随后指定另外两个组件的高度,scroll-view区域使用flex:1高度自适应即可

page{
 height:100%;
}
.box {
 display: flex;
 flex-direction:column;
 height:100vh;     /*高度必须指定 或者写成100%*/
 overflow:hidden;
}
.box-head {
 flex-shrink: 0;
 height: 55px;
}
.box-scroll {
 flex: 1; /* */
 overflow: scroll;   /*必须写这一条*/
 height: 1px;
}
.box-bottom {
 height:49px;
}

 

标签:box,flex,滚动,两端,高度,height,中间,scroll
From: https://www.cnblogs.com/changshu/p/17165905.html

相关文章

  • 微信小程序中滚动事件deltaX值的含义
    以横向滚动为例,上代码:uniapp<scroll-viewclass="scroll-box"scroll-x@scroll="scroll":scroll-with-animation="true"enable-flex><viewclass="swiper-it......
  • 19c 滚动升级
    一、环境说明 节点1节点2IP192.168.3.77192.168.3.88DB 版本Oracle19.6.0.0.0Oracle19.6.0.0.0OS 主机名oadb1oadb2......
  • 直播平台源代码,CSS 修改滚动条样式、信封边框样式
    直播平台源代码,CSS修改滚动条样式、信封边框样式CSS全局修改滚动条样式  ::-webkit-scrollbar{ /*滚动条整体样式*/ width:4px; /*高宽分别对应横竖滚动条......
  • 7. Laravel 中间件
    Laravel中间件配套视频教程:https://www.bilibili.com/video/av83019817作用过滤http请求。生成中间件的命令phpartisanmake:middlewareShowAge前置与后置中......
  • VUE2 滚动事件
    滚动条的滚动事件<ul@scroll="gundong"><li>1</li><li>2</li><li>3</li></ul>鼠标滚轮的滚动事件<ul@wheel="gundong"><li>1</li><li>2<......
  • Qtreewidget滚动条宽度根据内容自适应调整
    1.1  组织树treewidget滚动条宽度根据内容自适应调整  Treewidget只有在多列时,才会自适应显示横向滚动条,并且根据内容自动调整滚动条的大小,为了实现任务列表自适应......
  • 如何使用jQuery自动滚动到页面底部?
      这个$(document).scrollTop($(document).height());  <!DOCTYPEhtml><html><head><title>ScrollAutomatically</title><scriptsrc="https......
  • 解决数据库表的字段id中间自增断层问题(删除自增主键其中的任意一条数据后,再次插入数据
    万能解决办法:先将该表的id字段删除,然后再重新按照见表需求创建该字段注意!!!!!!!!!!!!!注意!!!!!!!!!!!!!注意!!!!!!!!!!!!!删除之前一定要复制建表时候的SQL语句,以防你删了之后忘了原来的字段咋设置的了!!!!!!!!!!!!!!!按......
  • 【tkinter】把tkinter滚动条加到text中
    一开始不知道怎么弄,教程都是直接加到tk主窗口中的,后来发现直接用带滚动条的文本框ScrolledText就行了真香!首先导入对应的包fromtkinter.scrolledtextimportScrolledText......
  • Docker部署中间件
    Docker部署RabbitMQDocker下载RabbitMQdockerpullrabbitmq:3.8.4-managementDocker启动RabbitMQ容器dockerrun-d--namerabbitmq-p5672:5672-p15672:1567......