美文网首页
后台管理系统基本布局

后台管理系统基本布局

作者: 六寸光阴丶 | 来源:发表于2020-02-23 15:51 被阅读0次

    写在前面

    如果本文对您有所帮助,就请点个关注吧!

    背景

    最近经常会写一写后台管理系统的界面,样式总是会调整半天,今天特地总结一下,以后可以直接使用。
    总体采用了flex布局

    主要要求

    • 头部和脚部固定位置在最上面和最下面
    • 中间分为侧边栏和内容栏,侧边栏宽度固定,内容栏宽度自适应
    • 侧边栏和内容栏可以分别滚动,互不干扰

    实现效果截图

    后台管理系统基本布局.png

    实现代码

    <!DOCTYPE html>
    <html>
    
    <head>
      <title>flex</title>
      <meta charset="utf-8">
      <style type="text/css">
      * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
      }
    
      html,
      body {
        height: 100%;
      }
    
      .window {
        height: 100%;
        display: flex;
        flex-direction: column;
      }
    
      .header {
        height: 80px;
        background-color: #efefef;
      }
    
      .footer {
        height: 50px;
        background-color: #efefef;
      }
    
      .main {
        flex: 1;
        display: flex;
        overflow-y: hidden;
      }
    
      .aside {
        height: 100%;
        width: 250px;
        overflow-y: auto;
      }
    
      .content-box {
        flex: 1;
        height: 100%;
        padding-left: 10px;
        background-color: #e6e6e6;
        display: flex;
        flex-direction: column;
      }
    
      .content {
        flex: 1;
        background-color: #fff;
        overflow-y: auto;
      }
      </style>
    </head>
    
    <body>
      <div class="window">
        <div class="header">
          header
        </div>
        <div class="main">
          <div class="aside">
            <p>测试内容</p>
          </div>
          <div class="content-box">
            <div>
              当前位置:面包屑>面包屑
            </div>
            <div class="content">
              <p>测试内容1</p>
              <p>测试内容100</p>
            </div>
          </div>
        </div>
        <div class="footer">
          footer
        </div>
      </div>
    </body>
    
    </html>
    

    注意事项

    1. html和body的height属性设置为100%;
    2. main的overflow-y属性设置为hidden;aside和content的overflow-y属性设置为scroll;

    相关文章

      网友评论

          本文标题:后台管理系统基本布局

          本文链接:https://www.haomeiwen.com/subject/mvmjqhtx.html