CSS

圖片置中

img {

        max-width: 60px;

        display: block;

        margin: 0 auto;

      }

螢幕畫面切割 (畫面是「容器」)

使用CSS的flex屬性,將畫面分割成左右兩邊: 

CSS /* 定義主容器為彈性容器,水平排列左右兩個子元素 */

main-container {

  display: flex;

  flex-direction: row;

}

.left-column {

  flex: 1;

  display: flex;

  flex-direction: column;

}

.right-column {

  flex: 1;

  padding: 10px;

  background-color: #BBBB00;

}

HTML

<div class="main-container">

  <div class="left-column">內容</div>

   <div class="right-column">右邊內容</div>

</div>


使用CSS的flex屬性,將畫面分割成左右兩邊,然後再將左邊區域分割成上下兩個部分:

CSS

.main-container {

  display: flex;

  flex-direction: row;

}

/* 左側區域為彈性容器,垂直排列上下兩個子元素 */

.left-column {

  flex: 1;

  display: flex;

  flex-direction: column;

}

/* 右側區域 */

.right-column {

  flex: 1;

  padding: 10px;

  background-color: #BBBB00;

}

/* 左上區域 */

.top-section {

  flex: 1;

  padding: 10px;

  background-color: #FFA500;

}

/* 左下區域 */

.bottom-section {

  flex: 1;

  padding: 10px;

  background-color: #00FF00;

}

HTML

<div class="main-container">

  <div class="left-column">

    <div class="top-section">左上內容</div>

    <div class="bottom-section">左下內容</div>

  </div>

  <div class="right-column">右側內容</div>

</div>

上方區段為固定標標列,不守下方區段滾動覆蓋。

.right-column {

  display: flex;

  flex-direction: column;

  background-color: #ffbb00;

  overflow: hidden;

}


.right-column .upper-section {

  flex-shrink: 0;

  height: 75px;

  background-color: #ffffff; /* 设置一个与下方区段不同的背景色 */

}


.right-column .lower-section {

  flex-grow: 1;

  overflow-y: auto;

  padding: 16px;

}