婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 淺談pc和移動端的響應式的使用

淺談pc和移動端的響應式的使用

熱門標簽:濟南辦理400電話 鶴壁手機自動外呼系統怎么安裝 中紳電銷智能機器人 農村住宅地圖標注 威海營銷外呼系統招商 ai電銷機器人連接網關 鄭州電銷外呼系統違法嗎 跟電銷機器人做同事 漳州人工外呼系統排名

身為一個前端攻城獅,是不是經常遇到各種各樣的響應式問題?下面我們來說一下:

1.響應式跟自適應有什么區別?

有些人可能還不知道響應式跟自適應的區別,甚至認為他們是同一個東西,其實不是的.

自適應是最早出現的,后面才有了響應式。響應式布局等于流動網格布局,而自適應布局等于使用固定分割點來進行布局。

如下圖所示,對于同一個頁面(圖中的Html),如果用響應式布局來處理的話,用不同設備(電腦、平板、手機)去訪問此頁面,最后看到的布局和內容有很大不同。

而如果用自適應布局去處理的話,那不管訪問設備如何的不同(下圖是三臺尺寸不一樣的手機),最后看到的頁面內容和布局基本上還是一樣的,就是尺寸略有不同。

響應式網站:https://www.microsoft.com/zh-cn/

自適應網站:http://m.ctrip.com/html5/

2.實現響應式有哪幾種方式?

1.使用媒體查詢(Media Query) 結合 rem字體

記住,先在 <head> 標簽里加入這個meta標簽(設置設備按照一比一的尺寸進行顯示,并且禁止用戶縮放頁面):

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

其次是媒體查詢,這個大家應該都知道,這個是響應式最重要的部分。

如果大于1000px,就用:

@media screen and (min-width:1000px){...}              對應PC端頁面

如果在小于1000px和大于768px之間:

@media screen and (max-width:1000px) and (min-width:768px) {...}        對應平板端頁面

如果小于768px:

@media screen and (max-width:768px){...}           對應手機端頁面

然后是rem字體,rem是css3新出的單位,是指相對于根元素的字體大小的單位。一般設置在html,body,結合媒體查詢我們可以這樣寫:

@media screen and (min-width:1000px){
  html,body{
   font-size:14px;
  }
}  
    
@media screen and (max-width:1000px) and (min-width:768px){
  html,body{
   font-size:13px;
  }
}  

@media screen and (max-width:768px){
  html,body{
   font-size:12px;
  }
}

然后在樣式表里面,把px單位都轉換為rem,這樣rem就會根據我們在html,body設置的字體單位進行自動縮放的過程.

至于1px等于多少rem呢,我習慣是100px等于1rem,這樣做的好處有兩點:

第一,谷歌瀏覽器的默認字體是12px,小于就失效,如果1rem等于10px的話是沒有任何效果的.第二,容易換算,例如我們15px的話,就寫0.15rem.

當然還有幾種比較方便的,如果你有使用webpack的話,可以使用 postcss-pxtorem 或者 px2rem-loader ,它們會把你寫的樣式打包的時候自動轉換為rem,具體網上有教程.

轉換前:

轉換后:

還有一種就是使用sublime text的插件, cssrem 神器!在你輸入的時候就自動轉換了.

這里介紹一種用js自動計算rem的方法,可以不用到媒體查詢:

// 基準大小 相當于窗口縮放到設計稿的尺寸時body的字體大小 這里設置100px 方便計算
  const baseSize = 100
  // 設置 rem 函數
  function setRem() {
    // 當前頁面寬度相對于1280寬的縮放比例,可根據自己需要修改。1280是設計稿的寬度
    const scale = document.documentElement.clientWidth / 1280;
    let autoWidth = Math.round((baseSize * Math.min(scale, 2)));
    //判斷頁面縮放到小于99px的字體時 就不再縮小 防止內容溢出
    if (Math.round((baseSize * Math.min(scale, 2))) <= 99) {
      autoWidth = 99;
    }
    // 設置頁面根節點字體大小
    document.documentElement.style.fontSize = autoWidth + 'px'
  }
  // 初始化
  setRem()
  // 改變窗口大小時重新設置 rem
  window.onresize = function () {
    setRem()
  }

這樣只要把樣式表的px單位都轉換為rem即可.

2.使用插件(bootstrap)

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

根據上圖可以看到,只要在class加上bootstrap獨有的Class前綴,就可以使用bootstrap了,當然你得先引入bootstrap的插件.示例:

<div class="col-xs-6 col-sm-3"></div>

這段代碼的意思是在小于768px的尺寸下,這個div是占用一半的位置的,而在>=768px且<992px直接,這個div只占三分之一的位置.

這樣就可以根據不同的屏幕尺寸來達到響應式效果.

3.使用彈性布局(flex)

由于彈性布局涉及的知識點比較多,后續會更~

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:惠州 營口 萍鄉 紅河 甘南 蘇州 咸陽 文山

巨人網絡通訊聲明:本文標題《淺談pc和移動端的響應式的使用》,本文關鍵詞  淺談,和,移動,端,的,響應,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談pc和移動端的響應式的使用》相關的同類信息!
  • 本頁收集關于淺談pc和移動端的響應式的使用的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    在线观看日韩国产| 欧美日韩一区二区三区视频| 欧美伊人久久大香线蕉综合69| 欧美一区二区美女| 色八戒一区二区三区| 91麻豆免费在线观看| 久久国产夜色精品鲁鲁99| 一本色道a无线码一区v| 久久看人人爽人人| 美女国产一区二区| 精品视频资源站| 自拍视频在线观看一区二区| 国产精品18久久久久久久久久久久| 欧美日韩另类国产亚洲欧美一级| 国产精品国产三级国产| 久久精品国产澳门| 欧美一区日本一区韩国一区| 亚洲激情成人在线| 色呦呦网站一区| 国产精品久久久久aaaa| 国产成人精品免费网站| 26uuu国产日韩综合| 青青草97国产精品免费观看| 欧美日韩高清一区二区不卡| 亚洲主播在线播放| 色999日韩国产欧美一区二区| 亚洲色图一区二区| 成人免费视频播放| 国产精品欧美一级免费| 成人妖精视频yjsp地址| 国产亚洲一二三区| 成人性色生活片| 国产精品不卡视频| av资源网一区| 一区二区三区产品免费精品久久75| 91啪亚洲精品| 亚洲国产一区二区三区| 欧美日韩在线播放三区| 日韩电影在线观看电影| 欧美一级片在线| 久久爱www久久做| 久久久久99精品国产片| 丰满白嫩尤物一区二区| 国产精品久久久久久妇女6080 | 中文字幕+乱码+中文字幕一区| 久久精品国产精品青草| 337p粉嫩大胆噜噜噜噜噜91av| 国产一区美女在线| 中文字幕在线不卡| 国产精品色哟哟网站| 国产不卡在线视频| 一区二区在线观看视频| 欧美一区二区三区四区视频| 久久99在线观看| 国产精品家庭影院| 欧美日精品一区视频| 久久精品国产网站| 国产精品情趣视频| 欧美麻豆精品久久久久久| 精品一区二区三区视频在线观看 | 久久色中文字幕| www.一区二区| 日本三级韩国三级欧美三级| 国产人久久人人人人爽| 在线观看日韩毛片| 国产一区二区美女诱惑| 亚洲美女屁股眼交3| 精品国产第一区二区三区观看体验| 成人性生交大片免费看在线播放| 午夜精品久久久久久久久久久| 精品国产成人系列| 欧美色成人综合| 国产成人综合视频| 日韩精品国产欧美| 国产精品三级电影| 777奇米四色成人影色区| 国产suv精品一区二区6| 日韩精品欧美精品| 国产精品久久久久aaaa| 26uuu精品一区二区三区四区在线| 一本大道久久精品懂色aⅴ| 久久99国产精品久久| 亚洲精品ww久久久久久p站| 久久久久久97三级| 3atv在线一区二区三区| 欧美在线不卡一区| 成人免费视频视频| 国产xxx精品视频大全| 免费成人在线视频观看| 亚洲国产裸拍裸体视频在线观看乱了 | 久久网站最新地址| 8x福利精品第一导航| 日本高清无吗v一区| av一本久道久久综合久久鬼色| 蜜桃一区二区三区四区| 亚洲国产婷婷综合在线精品| 亚洲欧美日韩国产成人精品影院| 国产日韩欧美精品综合| 日韩欧美国产麻豆| 欧美一级欧美一级在线播放| 欧美二区在线观看| 欧美日本国产视频| 欧美日韩精品三区| 在线亚洲一区观看| 色94色欧美sute亚洲线路二| 99精品在线观看视频| 久久亚区不卡日本| 欧美猛男男办公室激情| 欧美日韩在线三区| 欧美日韩一区二区在线视频| 欧美调教femdomvk| 欧美性猛交xxxxxxxx| 欧美日韩中文另类| 7777女厕盗摄久久久| 67194成人在线观看| 91精品黄色片免费大全| 日韩一区二区三区在线观看| 日韩网站在线看片你懂的| 日韩一区二区视频在线观看| 欧美本精品男人aⅴ天堂| 日韩欧美一区在线| 久久日韩粉嫩一区二区三区| 国产日韩欧美a| 专区另类欧美日韩| 亚洲综合在线电影| 日韩电影免费在线看| 狠狠色2019综合网| 成人app软件下载大全免费| 色综合天天综合网天天看片| 日韩精品一区二区三区视频播放 | 久久久青草青青国产亚洲免观| 久久婷婷色综合| 欧美国产日韩a欧美在线观看| 国产精品久久久久久久久图文区| 国产精品家庭影院| 亚洲成av人片在www色猫咪| 美女www一区二区| 国产91在线观看| 日本韩国欧美在线| 午夜精品福利在线| 日韩av一区二区三区| 精彩视频一区二区三区| 95精品视频在线| 91精品久久久久久久久99蜜臂| 久久夜色精品国产噜噜av| 国产精品初高中害羞小美女文| 亚洲午夜在线观看视频在线| 久久99国产精品久久99果冻传媒| 97se亚洲国产综合自在线观| 91精品国产手机| 国产精品日日摸夜夜摸av| 午夜av电影一区| 成人短视频下载| 欧美一区二区三区公司| 国产精品乱人伦| 美女性感视频久久| 一本色道a无线码一区v| 久久精品视频一区二区| 亚洲大尺度视频在线观看| 国产成人精品aa毛片| 56国语精品自产拍在线观看| 国产精品理伦片| 国产一区在线看| 欧美日韩在线不卡| 亚洲视频综合在线| 国内精品久久久久影院色| 欧美色国产精品| 亚洲伦在线观看| 成人午夜电影久久影院| 欧美一级艳片视频免费观看| 亚洲成人免费影院| 99国产欧美久久久精品| xnxx国产精品| 久久精品国产久精国产| 欧美乱熟臀69xxxxxx| 一区二区视频在线看| jvid福利写真一区二区三区| 国产欧美日韩三区| 麻豆国产欧美一区二区三区| 欧美男女性生活在线直播观看| 一区二区不卡在线播放| 日本乱码高清不卡字幕| 亚洲视频一区二区在线| 成人精品国产免费网站| 日本一区二区三区高清不卡| 精品一区二区三区不卡| 欧美一卡在线观看| 青草av.久久免费一区| 欧美一区二区三区思思人| 日本中文字幕不卡| 91精品国产综合久久香蕉麻豆 | 欧美剧情片在线观看| 亚洲综合激情另类小说区| 色偷偷88欧美精品久久久| 中文字幕一区二区三区乱码在线| 日韩美女视频在线| 中文字幕一区二| 国产成人午夜精品5599| 欧美久久久久中文字幕| 亚洲主播在线观看|