Flexlble手機(jī)適配方案

一、首先確認(rèn)一點(diǎn),

Flexlible是一種讓頁面能適配眾多不同的手機(jī)終端設(shè)備的一種方案,而flex是頁面的一種布局方式。兩者沒有任何關(guān)聯(lián)。

二、Flexlble的思路

讓終端的根font-size都是終端寬度的十分之一。

設(shè)計(jì)師給的設(shè)計(jì)圖也都縮小十分之一。

在寫代碼的時(shí)候利用 ? rem ? 去計(jì)算相應(yīng)的寬、高、或者字體


(假設(shè)設(shè)計(jì)圖750px的寬,則其十分之一為75px。設(shè)備中的寬為X(不同手機(jī)不一樣,用X表示),

設(shè)計(jì)X/值= 設(shè)備X/值未知 )


(大多數(shù)情況下字體是取具體是像素值,但不同的dpr其取值的方式不同,后面會(huì)有介紹)

這樣就能保證在不同的手機(jī)中,其寫的頁面都是相對(duì)每個(gè)手機(jī)的設(shè)備寬的十分之一進(jìn)行計(jì)算。其對(duì)應(yīng)的位置、大小也就做到都一致的呈現(xiàn)效果

三、安裝build插件

目的:讓不同型號(hào)的手機(jī)的根font-size都是其屏幕寬的十分之一

新建一個(gè)文件夾,直接將下載的 ? build ?解壓縮放入在html同級(jí)目錄下

在flexlible.html中將如下 ? script ? 復(fù)制

<script src="build/flexible_css.debug.js"></script>

<script src="build/flexible.debug.js></script>

四、安裝 cssrem-maste 插件

目的:讓計(jì)算機(jī)自己去計(jì)算設(shè)計(jì)圖的像素在代碼中的rem值

自己計(jì)算相應(yīng)的寬、高、或者字體 的rem很麻煩,可安裝一個(gè)插件解決

打開Submit

如下圖找到對(duì)應(yīng)位置

打開Browse Rackages...

將下載的 ?cssrem-master直接拖到這個(gè)文件夾就可以了(一種快捷的安裝方式)

再將 ? cssrem-master ?里的如下文件打開

75:設(shè)計(jì)圖的寬度的十分之一

6:計(jì)算的 ? rem ?保留到小數(shù)點(diǎn)后幾位

注意:

1、

關(guān)于iphon手機(jī)的 ? data-dpr為2 或者3 ?使其手機(jī)圖像顯示更清晰的問題:

它們把放入的圖片大小 ? 為(data-dpr=1) 放入圖片大小的兩倍(或三倍)。

再將圖片縮小兩倍(或三倍)。

所以,放入的圖片直接為二倍或三倍圖就好,系統(tǒng)會(huì)自動(dòng)將圖片縮小。

2、

有些時(shí)候,會(huì)想保證字體的大小是固定不變的。直接給其具體像素值就好。

為了配合iphone的 ?dpr ?會(huì)相應(yīng)將字體也設(shè)置為原來的兩倍(三倍)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 剛開始做移動(dòng)端web開發(fā)的同學(xué)應(yīng)該都碰到過頁面適配問題,為什么我在開發(fā)手機(jī)上調(diào)試好的頁面在其他手機(jī)會(huì)有這樣或那樣的...
    留七七閱讀 19,761評(píng)論 5 80
  • 問題的由來 手機(jī)屏幕的分辨率差異很大。 iphone4:320×480 iphone6:375×667 H5 網(wǎng)頁...
    尚山夏香閱讀 2,574評(píng)論 0 1
  • 一些基本概念 視窗viewport 物理像素 設(shè)備像素,它是顯示設(shè)備中的一個(gè)最微小的物理部件。每個(gè)像素可以根據(jù)操作...
    SuperSnail閱讀 7,904評(píng)論 0 14
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,095評(píng)論 1 92
  • 我有一位同事,為人特別熱情,見面老遠(yuǎn)就朱唇先啟,笑語相迎。 但是很多人都對(duì)她很反感,不想跟她有太多的靠近。為什么呢...
    迷霧中奔跑閱讀 775評(píng)論 1 2

友情鏈接更多精彩內(nèi)容