国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

移動端各種分辨率手機屏幕----適配方法集錦

RyanQ / 1897人閱讀

摘要:使用,文件中在內添加,簡單粗暴加判斷復雜點的,可以封裝成一個,每次新建時調用即可使用,一般情況下設置為,在寫的時比較好換算,例如設計稿上職位,則換算后為,代碼可以封裝成文件,每次調用即可頁面視口最大設為,當大于時,

1.使用viewport,html文件中在內添加meta,簡單粗暴:

2.加判斷復雜點的viewport,可以封裝成一個js,每次新建html時調用.js即可:

var phoneWidth = parseInt(window.screen.width);
var phoneScale = phoneWidth/750;
var ua = navigator.userAgent;
if (/Android (d+.d+)/.test(ua)){
    var version = parseFloat(RegExp.$1);
    if(version>2.3){
        document.write("")
    }else{
        document.write("")
    }
} else {
    document.write("")
}

3.使用rem,一般情況下設置為1rem=100px,在寫css的width、height、margin、padding時比較好換算,例如設計稿上職位52px,則換算后為0.52rem,js代碼可以封裝成js文件,每次調用即可:

(function(doc, win) {
    var docEl = doc.documentElement,  
        resizeEvt = "orientationchange" in window ? "orientationchange" : "resize",
        recalc = function() {
            var clientWidth = docEl.clientWidth;
            if (!clientWidth) return;
            if(clientWidth>=640){  //頁面視口最大設為640,當大于640px時,文件的font-size=100px
                docEl.style.fontSize = "100px";
            }else{  
                docEl.style.fontSize = 100 * (clientWidth / 640) + "px";  //頁面視口小于640時,
                文件的font-size的值隨著視口的變化而改變  若想1rem=50px,可以把100換成50,以此類推
            } 
        };
    if (!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false);
    doc.addEventListener("DOMContentLoaded", recalc, false);
})(document, window);

js使用后,變化如下:

參考:

1.使用Flexible實現手淘H5頁面的終端適配(https://github.com/amfe/artic...)
2.H5 頁面適配所有 iPhone 和安卓機型的六個技巧(http://blog.csdn.net/maodoudo...)
3.rem、em、px之間的差異(http://www.runoob.com/w3cnote...)
4.某博客詳解的分享鏈接(http://div.io/topic/1567)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89180.html

相關文章

  • 關于移動適配,你必須要知道的

    摘要:需要注意,上面的尺寸都是屏幕對角線的長度英寸縮寫為在荷蘭語中的本意是大拇指,一英寸就是指甲底部普通人拇指的寬度。由于手機尺寸為手機對角線的長度,我們通常使用如下的方法計算的為,那它每英寸約含有個物理像素點。導讀 移動端適配,是我們在開發中經常會遇到的,這里面可能會遇到非常多的問題: 1px問題 UI圖完美適配方案 iPhoneX適配方案 橫屏適配 高清屏圖片模糊問題 ... ...

    yibinnn 評論0 收藏0
  • 關于移動適配,你必須要知道的

    摘要:需要注意,上面的尺寸都是屏幕對角線的長度英寸縮寫為在荷蘭語中的本意是大拇指,一英寸就是指甲底部普通人拇指的寬度。由于手機尺寸為手機對角線的長度,我們通常使用如下的方法計算的為那它每英寸約含有個物理像素點。 導讀 移動端適配,是我們在開發中經常會遇到的,這里面可能會遇到非常多的問題: 1px問題 UI圖完美適配方案 iPhoneX適配方案 橫屏適配 高清屏圖片模糊問題 ... ...

    lufficc 評論0 收藏0
  • 關于移動適配,你必須要知道的

    摘要:需要注意,上面的尺寸都是屏幕對角線的長度英寸縮寫為在荷蘭語中的本意是大拇指,一英寸就是指甲底部普通人拇指的寬度。由于手機尺寸為手機對角線的長度,我們通常使用如下的方法計算的為那它每英寸約含有個物理像素點。 導讀 移動端適配,是我們在開發中經常會遇到的,這里面可能會遇到非常多的問題: 1px問題 UI圖完美適配方案 iPhoneX適配方案 橫屏適配 高清屏圖片模糊問題 ... ...

    IntMain 評論0 收藏0
  • 移動適配總結

    摘要:設備像素比縮寫簡稱,也就是我們經常在谷歌控制臺移動端調試頂端會看到的一個值。在移動端,默認的情況下,布局視口的寬度是要遠遠大于瀏覽器的寬度的。手淘團隊布局現今,適配手機端 meta標簽到底做了什么事情 做過移動端適配的小伙伴一定有遇到過這行代碼: 但是,很多小伙伴只是感性的認識:噢,我加了這行代碼,然后頁面的寬度就會跟我的設備寬度一致。然而,這種理解是很片面的。那么,這句話的本質到底...

    sydMobile 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<