rem佈局

要做一名熱愛前端的攻城獅發表於2020-12-01

蘇寧

1.body的設定

1.1 less + 媒體查詢 + rem

max-width: 750px;可以省略
因為給了width:15rem;寫死了

body {
	min-width: 320px;
	/*給了width:15rem;寫死了*/
    width: 15rem;
    margin: 0 auto;
    line-height:  1.5;
    font-family:  Arial,Helvetica;
    background:  #F2F2F2;
}

1.2 flexible.js + rem

max-width: 750px;不可以省略
因為flexible是根據當前螢幕調整分為10等份,所以需要限定

body {
  min-width: 320px;
  /* 因為flexible是根據當前螢幕調整分為10等份,所以需要限定 */
  max-width: 750px;
  /* flexible劃分為10等份 */
  width: 10rem;
  margin: 0 auto;
  line-height: 1.5;
  font-family: Arial, Helvetica;
  background: #f2f2f2;
}

2

.search-content {
  display: flex;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  /* 因為flexible是根據當前螢幕調整分為10等份,所以需要限定 */
  width: 10rem;
  height: 1.173333rem;
  background-color: #FFC001;
}

在這裡插入圖片描述
需要加上:

/* 如果我們的螢幕超過了 750px  
那麼我們就按照 750設計稿來走 不會讓我們頁面超過750px */
@media screen and (min-width: 750px) {
  html {
      font-size: 75px!important;
  }
}

在這裡插入圖片描述

相關文章