• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    web前端怎樣做響應式

    web前端響應式的布局在應用的越來越多,下面介紹web前端是怎樣做響應式。

    工具/原料

    • 編輯器sublime

    方法/步驟

    1. 1

      所謂的響應式就是使網站在電腦,平板,手機登不同分辨率的終端上有正常的訪問體驗,相信有人體驗過有些pc端網頁在移動設備上訪問的尷尬,下面介紹一下web實現響應式。

    2. 2

      首先需要添加meta標簽

      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

      設置設備按照一比一的尺寸進行顯示,并且禁止用戶縮放頁面

    3. 3

      我們利用媒體查詢來實現不同分辨率下的顯示正常

      @media screen and (max-width: 375px) {

            //分辨率在375下的樣式

            ......

      }

      也可以設置最小的寬度

      @media only screen and (min-width: 320px) and (max-width: 767px) {

           //分辨率在320~767px內的樣式

           ......

      }

      正常顯示如圖一顯示,然后修改為手機模式為如圖二顯示

    4. 4

      響應式網頁的單位選用:目前rem使用的比較廣泛。

      rem是根據頁面根節點的font-size的值進行設置,這就給我們設置響應的數值大小帶來了可能,如圖所示;

      這塊需要說明一下:網頁初始化默認的字體大小是16px,所以為了方便計算,一般設置根節點的font-size為62.5%,也就是16px*62.5%=10px,如果不想設置10為基數,想設置其他的數值X為基數,那么根節點的font-size為X/16=百分數。

    5. 5

      柵格化布局,本例利用bootstarp的柵格系統

      下圖是利用.col-xs-* 和 .col-md-*,看下圖2和圖3可以很清楚的看到,根據窗口的改變,模塊的位置也進行了改變。

      注:bootstrap柵格參數說明

      .col-xs-:手機  <768px

      .col-sm-:平板  ≥768px

      .col-md-:桌面顯示器   ≥992px

      .col-lg-:大桌面顯示器   ≥1200px

    6. 6

      做響應式布局在設置樣式上一定要注意:

      1:width盡量使用百分數

      2:圖片的響應上需要多加注意

      3:單位選擇上建議使用rem

    注意事項

    • 部分圖片來源于網絡
    • 發表于 2018-01-31 00:00
    • 閱讀 ( 807 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆