Iwen's blog Iwen's blog
首页
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • Linux
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
复盘
关于

Iwen

不摸鱼的哥哥
首页
  • 前端文章

    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • Linux
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
复盘
关于
  • JavaScript文章

  • Vue文章

    • Vue项目开发前的一些准备工作
    • 记一次有意思的性能优化
    • flex布局页面自适应滚动条问题
    • 前后端分离开发请求接口跨域如何携带cookie的问题
    • Vue CLi3 修改webpack配置
    • Vue中的scoped和scoped穿透
    • Vue项目使用mock数据的几种方式
  • 学习笔记

  • Vue-iView疑难杂症

  • 微前端

  • 原创经验

  • 前端
  • Vue文章
Mr.w
2021-12-28

flex布局页面自适应滚动条问题

# flex布局页面自适应滚动条问题处理

https://zhuanlan.zhihu.com/p/141325714

https://blog.csdn.net/m0_37058714/article/details/80765562

https://www.cnblogs.com/cblx/p/8976309.html

最近遇到的样式问题,遂记录下来。

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>JS Bin</title>
    </head>
    <body>
      <div class="wrap">
      <div class="header">header</div>
      <div class="main">
        <div class="left">
          left
        </div>
        <div class="center">
          <p>123</p>
          <div class="center-list">
            <ul>
              <li>1243</li>
              <li>1243</li>
              <li>1223</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
              <li>123</li>
            </ul>
          </div>
        </div>
        <div class="right">
          right
        </div>
      </div>
      <div class="footer">footer</div>
    </div>
    </div>
    </body>
    </html>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    ```scss html,body{ height: 100%; margin: 0; }

    .wrap{ display: flex; flex-direction: column; height: 100%; }

    .header{ height: 50px; padding: 15px; }

    .footer{ height: 50px; }

    .main{ flex-grow: 1; display: flex; align-items: flex-start; }

    .left{ width: 200px; height: 100%; overflow: auto; background: yellowgreen; }

    .center{ display: flex; flex-flow: column; align-items: center; justify-content: flex-start; width: 220px; background: aquamarine; height: 100%; overflow: auto;

    &-list {
      width: 100%;
      flex-grow: 1;
      overflow: auto;
    }
    
    ul {
      height: 0;
    }
    
    li {
      list-style: none;
      line-height: 32px;
      border: 1px solid #eee;
      margin-bottom: 5px;
    }
    

    }

    .right{ flex: 1; height: 100%; background: greenyellow; }

    </diy-code-block>
    </diy-code-group>
    1
    // Make sure to add code blocks to your code group
    记一次有意思的性能优化
    前后端分离开发请求接口跨域如何携带cookie的问题

    ← 记一次有意思的性能优化 前后端分离开发请求接口跨域如何携带cookie的问题→

    最近更新
    01
    前后端分离开发请求接口跨域如何携带cookie的问题
    12-28
    02
    怎么实现div长宽比固定width-height4比3
    12-28
    03
    记一次有意思的性能优化
    06-25
    更多文章>
    Theme by Vdoing | Copyright © 2017-2022 Iwen | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式