成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 詳解如何使用rem或viewport進(jìn)行移動(dòng)端適配

詳解如何使用rem或viewport進(jìn)行移動(dòng)端適配

熱門(mén)標(biāo)簽:電話機(jī)器人電銷系統(tǒng)掙話費(fèi) 南昌仁和怎么申請(qǐng)開(kāi)通400電話 拓展地圖標(biāo)注 只辦理400電話 如何獲取地圖標(biāo)注客戶 機(jī)器人外呼系統(tǒng)存在哪些能力 電話機(jī)器人黑斑馬免費(fèi) 平?jīng)龅貓D標(biāo)注位置怎么弄 高德地圖標(biāo)注地點(diǎn)糾錯(cuò)

在開(kāi)發(fā)移動(dòng)端界面時(shí),移動(dòng)端適配一直是一個(gè)比較頭疼的事情,常見(jiàn)的移動(dòng)端適配有viewport適配,rem適配,百分比適配等等,在這里我們只介紹viewport適配和rem適配??赐赀@篇文章相信你應(yīng)該會(huì)實(shí)戰(zhàn)操作移動(dòng)端對(duì)于不同手機(jī)大小的適配問(wèn)題了。

一:rem適配

rem是指相對(duì)于根元素的字體大小(font-size)的單位,根標(biāo)簽的font-size=1rem。其可以稱作為相對(duì)單位,也就是說(shuō)我們可以通過(guò)視口的大小動(dòng)態(tài)更新根元素字體大小(font-size)的值,從而動(dòng)態(tài)更新rem所相對(duì)的值,使用使得移動(dòng)端網(wǎng)頁(yè)能夠適配各種型號(hào)的手機(jī)。話不多說(shuō)先上代碼。

js代碼(用于動(dòng)態(tài)修改其根標(biāo)簽font-size的值):

<script type="text/javascript">        
        //rem適配
        //rem適配原理:改變了一個(gè)元素在不同設(shè)備上占據(jù)的css像素的個(gè)數(shù)
        /*rem適配的優(yōu)缺點(diǎn)
            優(yōu)點(diǎn):沒(méi)有破壞完美視口
            缺點(diǎn):px值到rem的轉(zhuǎn)換太復(fù)雜*/
            
        (function(){
            var styleNode = document.createElement("style");
            /* 當(dāng)不除以16時(shí)此時(shí)1em便占據(jù)視口寬度,
            那么我們給其頁(yè)面中的元素設(shè)置寬高基本都會(huì)小于1rem,瀏覽器的計(jì)算并不會(huì)特別精準(zhǔn)容易出現(xiàn)偏差 */
            // var w = document.documentElement.clientWidth;
            /* 所以此時(shí)我們除以16,使得16rem便占據(jù)了滿屏,對(duì)于頁(yè)面中大多數(shù)元素的rem都會(huì)超過(guò)1rem */
            var w = document.documentElement.clientWidth/16;//獲取視口大小
            /* 設(shè)置此時(shí)根元素的fontsize,向html的style樣式中添加font-size屬性*/
            styleNode.innerHTML = "html{font-size:"+w+"px!important}";
            //向head標(biāo)簽中添加style標(biāo)簽,其中包含html{font-size:w;}
            document.head.appendChild(styleNode);
        })()
    </script>

html與css代碼:

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            #test{
                width: 2rem;
                height: 2rem;
                background: pink;
                text-align: center;
                line-height: 2rem;
            }
        </style>
    </head>
    <body>
        <div id="test">test</div>
    </body>

我們來(lái)看一下通過(guò)改變手機(jī)的型號(hào)(視口的大小)對(duì)于頁(yè)面的元素有什么變化。

從上述兩張圖我們可以看出,當(dāng)我們改變手機(jī)的型號(hào)后(改變完成后記得要刷新哦),視口的大小也發(fā)生了改變,對(duì)于test元素的寬高也發(fā)生了改變,此時(shí)我們就能夠進(jìn)行進(jìn)行移動(dòng)端適配了。

rem適配原理

改變了一個(gè)元素在不同設(shè)備上占據(jù)的css像素的個(gè)數(shù)

rem適配的優(yōu)缺點(diǎn)

  • 優(yōu)點(diǎn):沒(méi)有破壞完美視口
  • 缺點(diǎn):px值轉(zhuǎn)換rem太過(guò)于復(fù)雜(下面我們使用less來(lái)解決這個(gè)問(wèn)題)

less+rem解決轉(zhuǎn)換復(fù)雜問(wèn)題

使用less中進(jìn)行運(yùn)算,減少了我們手動(dòng)進(jìn)行計(jì)算所需要的rem值,也可以使用stylus,scss等css預(yù)處理器,來(lái)進(jìn)行對(duì)于rem的運(yùn)算,該例子需要結(jié)合上述js代碼來(lái)進(jìn)行搭配。

此時(shí)我們的less代碼為:

/* 此時(shí)我們的750為設(shè)計(jì)圖大小,具體值應(yīng)該跟隨設(shè)計(jì)圖大小來(lái)進(jìn)行設(shè)置 */
/* 對(duì)于750/16rem的邏輯為:因?yàn)?6rem為占據(jù)頁(yè)面的總寬,所以750(設(shè)計(jì)圖的寬度)/16rem得出1rem與設(shè)計(jì)圖的等比 */
/* 這個(gè)適合我們就可以根據(jù)該元素在設(shè)計(jì)圖的寬度來(lái)設(shè)計(jì)大小啦,例如test的寬高為200px,那么我們就可以這樣來(lái)寫(xiě): */
    @rem:750/16rem;
    #test{
              width: 200/@rem;
              height: 200/@rem;
              background: pink;
              text-align: center;
              line-height: 200/@rem;
          }

注意!需要結(jié)合上述的js代碼來(lái)一起使用哦!

二:viewport適配

對(duì)于viewport適配,實(shí)際是更改視口的大小,也就是說(shuō)可以將其當(dāng)作近大遠(yuǎn)小的原理,當(dāng)減小視口寬度之后當(dāng)前元素的可視大小也會(huì)減小,當(dāng)增加視口寬度之后當(dāng)前的元素可視大小會(huì)增大。從而進(jìn)行移動(dòng)端的適配。話不多說(shuō)繼續(xù)上代碼:

js代碼:

(function(){
             /* targetW的值為設(shè)計(jì)圖的寬度大小,此時(shí)設(shè)置的寬度大小為640 */
            var targetW = 640;
            /* 獲取視口縮放的比例 */
            var scale = document.documentElement.clientWidth/targetW;
            /* 獲取到meta標(biāo)簽 */
            var meta =    document.querySelector("meta[name='viewport']");
            /* 向其添加縮放的比例 */
            meta.content="initial-scale="+scale+",minimum-scale="+scale+",maximum-scale="+scale+",user-scalable=no";
    })()

html與css代碼:

    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width"/>
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            /* 將其寬度設(shè)置為設(shè)計(jì)圖大小的一半(設(shè)計(jì)圖大小為640px),將其高度設(shè)置為100px */
            #test{
                width: 320px;
                height: 100px;
                background: pink;
                text-align: center;
                font-size: 32px;
                line-height: 100px;
            }
        </style>
    </head>
    <body>
        <div id="test">test</div>
    </body>

可以看出此時(shí)元素的大小并沒(méi)有發(fā)生改變(因?yàn)槲覀兏淖兊氖且暱诘拇笮〔⒉皇窃氐拇笮?但其仍會(huì)占據(jù)視口的一半(根據(jù)縮放比來(lái)去改變?cè)卦诋?dāng)前界面所占據(jù)的大小)。這就是viewport進(jìn)行移動(dòng)端適配的使用。

viewport適配的原理

viewport適配方案中,每一個(gè)元素在不同設(shè)備上占據(jù)的css像素的個(gè)數(shù)是一樣的。但是css像素和物理像素的比例是不一樣的,等比的*/

  • viewport適配的優(yōu)缺點(diǎn)
  • 在我們?cè)O(shè)計(jì)圖上所量取的大小即為我們可以設(shè)置的像素大小,即所量即所設(shè)
  • 缺點(diǎn)破壞完美視口

# 三:結(jié)尾

以上為rem適配與viewport適配使用進(jìn)行的總結(jié),但還是推薦大家使用less+rem進(jìn)行移動(dòng)端的適配,更多相關(guān)rem或viewport移動(dòng)端適配內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

標(biāo)簽:青島 新疆 西藏 永州 池州 棗莊 遼源 漯河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解如何使用rem或viewport進(jìn)行移動(dòng)端適配》,本文關(guān)鍵詞  詳解,如何,使用,rem,或,viewport,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解如何使用rem或viewport進(jìn)行移動(dòng)端適配》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于詳解如何使用rem或viewport進(jìn)行移動(dòng)端適配的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    神马影院一区二区| 成人黄色一区二区| 尤蜜粉嫩av国产一区二区三区| 99热这里只有精品免费| 中文字幕大看焦在线看| 青青草视频成人| 国产精品成人aaaa在线| 亚洲久色影视| 在线天堂中文| 日韩不卡av| 天堂社区日本电影超碰| 日本在线高清| 欧亚成年男女午夜| 色偷偷亚洲女人天堂观看欧| 狠狠色噜噜狠狠狠888奇米| 一区二区不卡在线观看| 麻豆一区二区99久久久久| 九一免费在线观看| 国产精品一区二区精品视频观看| 成人久久久久爱| 日本一区二区三区视频视频| 免播放器亚洲| 91精品91久久久中77777| 综合国产精品| 亚洲成人三级在线| 中文字幕在线日亚洲9| 神马久久桃色视频| 你懂的视频在线一区二区| 亚洲人成影院在线观看| 99国产成+人+综合+亚洲欧美| 色噜噜狠狠色综合网图区| 桥本有菜亚洲精品av在线| 奇米精品一区二区三区在线观看一| 精品亚洲一区二区三区在线观看| 欧美一级视频| 亚洲女人毛茸茸高潮| 精品无码av在线| 亚洲午夜精品一区二区三区他趣| 欧美成人三区| 九色91在线视频| 免费三片在线播放| 欧美日韩久久久一区| 国产成人免费视频| 成人在线小说| 另类亚洲自拍| 福利精品视频在线| 免费在线成人av电影| 久久精品亚洲94久久精品| 色婷婷综合久久久久中文字幕| 性孕妇free特大另类| 国产美女久久久久久| 亚洲国产精彩中文乱码av在线播放| 老女人性淫交视频| 国产美女免费观看| 永久av免费在线观看| 国产剧情一区| 无码av中文一区二区三区桃花岛| 国产精品久99| 精品视频一区二区三区免费| 午夜爽爽视频| 国产亚洲精品免费| av播放在线观看| 播金莲一级淫片aaaaaaa| xxav国产精品美女主播| 啊灬啊灬啊灬啊灬高潮在线看| 国产高清在线观看| 欧美乱妇高清无乱码免费| av地址在线观看| 99热这里只有精品66| 欧美久久久久久久久久久久久久| 小泽玛利亚视频在线观看| 欧美视频你懂的| 色一情一乱一伦一视频免费看| 久久精品免费| 天天色天天干天天色| 色在线视频网| 免费毛片a线观看| 91久久精品国产91性色tv| 国产一级精品视频| 免费在线黄网站| 亚洲免费福利视频| 妞干网在线观看视频| 中文字幕在线一二| 日韩人妻精品一区二区三区| 国产精品视频网| 国产精品bbw一区二区三区| 久久www免费人成看片高清| 中文字幕成人一区| 欧美日韩国产不卡在线看| aaaaaaa大片免费看| 四季久久免费一区二区三区四区| 麻豆网站在线免费观看| 国产精品揄拍100视频| 久热在线中文字幕色999舞| 国产精品1024| www.久久91| 厕沟全景美女厕沟精品| 久久香蕉精品视频| 97影院在线观看| 男女羞羞视频在线观看| 国产一区二区激情| 国产91综合网| 国产在线拍揄自揄拍| 欧美国产精品va在线观看| 国产精品美女久久久久久| 成人免费网站黄| www.色多多| www..com.cn蕾丝视频在线观看免费版| 一级黄色大片儿| 中国色在线日|韩| 国产精品宾馆在线精品酒店| 鲁一鲁一鲁一鲁一澡| 97se在线视频| www在线看| 人妻精品无码一区二区| 色欧美88888久久久久久影院| 国产成人aaa| 中文字幕一区二区人妻痴汉电车| 超碰在线观看免费| 亚洲欧美国产一本综合首页| 麻豆国产视频| 91色国产在线| 色视频免费在线观看| 亚洲欧美综合乱码精品成人网| 久久五月天色综合| 久热精品免费视频| 四虎永久免费网站| 老熟妇仑乱一区二区av| 免费日韩一区二区| 国产深夜精品福利| 污污视频网站| 成人性生交大片免费看中文| 日韩一区二区在线| 午夜精品电影在线观看| 欧美卡一卡二| 免费在线a视频| 亚洲国产wwwccc36天堂| 欧美一级全黄| 日韩视频第一页| 欧美日韩视频精品一区二区| 四色最新网址| 精品久久久网| 国产精品美女网站| 欧美熟妇乱码在线一区| 欧美日韩在线一区二区三区| 久热在线中文字幕色999舞| 亚洲在线网站| 无圣光视频在线观看| 4438五月综合| 亚洲欧洲国产日韩| 精品久久久久久久久久久国产字幕| 亚洲三级国产| 成人影片在线播放| 91香蕉视频在线下载| 找av导航入口| 亚洲超碰在线| 国产又粗又长又爽又黄的视频| 人妻91麻豆一区二区三区| 中文字幕第一页av| 动漫3d精品一区二区三区| www久久99| 欧美视频免费在线| 成人国产一区二区三区| 国产成人精品久久一区二区小说| 91色在线视频| 亚洲一卡二卡区| 在线免费国产视频| 日本手机在线视频| 欧美精品99久久久| 无码人妻精品一区二区三区温州| 亚洲精品天堂在线观看| 国产精品久久三| 精品成人国产在线观看男人呻吟| 一级精品视频在线观看宜春院| 精品孕妇一区二区三区| 手机精品视频在线观看| 精品国产亚洲一区二区三区在线观看| 日本在线视频网| 久久天堂电影网| 酒色婷婷桃色成人免费av网| 国产网站欧美日韩免费精品在线观看| 一区二区高清视频| av丝袜天堂网| 精品成a人在线观看| 在线国产三级| 亚洲欧美黄色片| 中文人妻熟女乱又乱精品| 中文字幕日本不卡| 色综合天天综合给合国产| 久久99国产精品久久99小说| 国产欧美日韩综合一区在线观看| 国产69久久精品成人| 亚洲国产一二三精品无码| 精品九九久久| 91综合视频| 9久久9毛片又大又硬又粗| 夜夜爽av福利精品导航| 亚洲午夜视频| 国产日韩在线一区| 五月天综合网站| 国产微拍精品一区| 手机看片一区二区| 国产综合在线观看| 亚洲国产日韩a在线播放性色| 91啦中文成人| 中国动漫在线观看完整版免费| 色综合久久中文| 日韩欧美在线第一页| 艳妇乳肉亭妇荡乳av| 欧美日韩国产一区二区| 2019天天干夜夜操| 国产在线无码精品| 中文天堂资源在线| 久久精品欧洲| 综合欧美亚洲| 亚洲网友自拍偷拍| 免费av一区二区| 久久精品国产一区二区电影| 精品美女在线观看视频在线观看| 国产伦精品一区二区三区| 久久xxx视频| 欧美精品一二| 久久99久久99精品| 国产精品不卡一区二区三区在线观看| 永久91嫩草亚洲精品人人| av观看免费在线| 韩日午夜在线资源一区二区| 99热6这里只有精品| 国产麻豆精品theporn| 欧美男人的天堂| 姬川优奈av一区二区在线电影| 日韩欧美国产一区二区在线播放| 好吊妞www.84com只有这里才有精品| 91日本在线观看| 中文字幕av在线| 日韩三级视频在线观看| 欧美日韩电影一区二区| 亚洲婷婷久久综合| 久久久精品毛片| 亚洲一区二区视频| 色呦呦日韩精品| 老司机精品视频一区二区| 国模吧精品视频| 亚洲一区区二区| 黄色一级视频免费观看| 69av二区| 青娱乐免费在线视频| 国产日韩精品久久| 麻豆福利视频| 黄色精品视频在线观看| 一区二区三区四区精品视频| 91女厕偷拍女厕偷拍高清| 国产亚洲一区二区在线观看| 91精品综合视频| 亚洲成人1234| 国产精品美女久久久| 国产网友自拍视频| 亚洲黄色成人网| 在线国产精品视频| 国产69精品一区二区亚洲孕妇| 欧美日韩国产精品一区二区三区四区| 影音av资源| 日本福利小视频| 日本少妇bbwbbw精品| 香蕉成人av| 久久精品国产99精品国产亚洲性色| 95av在线视频| 色婷婷av一区二区三区久久| 亚洲香蕉伊综合在人在线视看| 亚洲黄色尤物视频| 97蝌蚪自拍自窝| 成人免费视频国产| 疯狂揉花蒂控制高潮h| **精品中文字幕一区二区三区| 欧美成人一品| 国产亚洲激情在线| www.欧美日本| www.色日本| 7777奇米亚洲综合久久| 欧美三区四区| 午夜国产在线视频| 日本熟女一区二区| 精品国产一区二区三区久久狼5月| 美女18一级毛片一品久道久久综合| 日本大片在线看黄a∨免费| 色噜噜夜夜夜综合网| 亚洲亚洲人成综合网络| 国产午夜精品久久久久久免费视| 国产一区二区不卡视频| 四虎www4hu永久免费| 欧美成人福利| 日本欧美日韩| 丁香婷婷综合网| 欧美片第1页综合| 欧美日韩mv| silk一区二区三区精品视频| 国产精品国产三级国产传播| 久久亚洲图片| 亚洲第一会所| 国产午夜福利100集发布| 欧美特级一级片| 亚洲激情电影中文字幕| 色噜噜狠狠狠综合曰曰曰88av| 91精品视频在线免费观看| 大胆人体色综合| 国产乱国产乱老熟300部视频| 亚洲av中文无码乱人伦在线视色| 91丨九色丨海角社区| 国产精品一区二区三区久久久| 欧美多人乱p欧美4p久久| 九一免费看片| 九九精品在线观看视频| 国产精品av一区二区三区| 精品欧美一区二区久久久伦| 91香蕉国产线在线观看| 国产日韩一区二区三区| 欧美一区二区三区红桃小说| 岛国av中文字幕| 中文字幕中文字幕精品| 1769国产精品| 中文字幕av资源| 欧美在线视频一区二区| 日韩精品中文字幕在线播放| 国产一线二线三线女| 在线 亚洲欧美在线综合一区| 欧美精品一区二区三区蜜桃视频| 成人做爰免费视频免费看| 国产三级伦理在线|