成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

移動(dòng)端適配問題

孫淑建 / 2615人閱讀

摘要:讀設(shè)備寬度,動(dòng)態(tài)設(shè)置標(biāo)簽的屬性中的值網(wǎng)易的做法網(wǎng)易的做法現(xiàn)在的設(shè)計(jì)稿都是寬度的寬,那要想實(shí)現(xiàn)樣式設(shè)計(jì)圖這種比較方便的折算方式,就要設(shè)置成也就是說總結(jié)總結(jié)是為了實(shí)現(xiàn)移動(dòng)端自適應(yīng)布局。

適配問題

怎么適配iphone6
1px問題

為什么頁面與設(shè)計(jì)稿會(huì)出現(xiàn)偏差?

dpr=設(shè)備像素/ css像素,只有dpr等于1的時(shí)候,實(shí)際效果和設(shè)計(jì)稿的尺寸比例才是1:1。

因?yàn)閕Phone6的DPR(設(shè)備像素比)為2,設(shè)備像素為750,所以iPhone6的理想視口尺寸為375px。

因?yàn)樵O(shè)計(jì)稿是基于設(shè)備像素,頁面是基于css像素的。css中的寬度是基于理想視口的(寬度375px),設(shè)計(jì)圖上是基于設(shè)備寬度750px,所以尺寸不對(duì)。


怎么處理?

init-scale=0.5 。
缺陷:但是寬度不能自適應(yīng)


??rem大法

基于html標(biāo)簽的font-size設(shè)置的

手淘的做法:

把縮放尺寸設(shè)置成dpr的倒數(shù)。

讀設(shè)備寬度,動(dòng)態(tài)設(shè)置meta標(biāo)簽的 content屬性中的maximun,minimum,user-scable



    
    
    
    



    

網(wǎng)易的做法

現(xiàn)在的設(shè)計(jì)稿都是750px寬度(p6的寬),那要想實(shí)現(xiàn) css樣式:設(shè)計(jì)圖=1:100 這種比較方便的折算方式,font-size就要設(shè)置成7.5px;

也就是說1rem = 7.5px



    
    
    
    



    

總結(jié)

rem是為了實(shí)現(xiàn)移動(dòng)端自適應(yīng)布局。通過在html元素下設(shè)置font-size定義。

另外,手淘的做法是通過判斷設(shè)備的dpr,將縮放規(guī)模scale設(shè)置為dpr的倒數(shù),再用js動(dòng)態(tài)設(shè)置meta標(biāo)簽的content屬性和font-size基準(zhǔn)值的大小。

網(wǎng)易的做法是,禁用用戶縮放,scale始終為1,將font-size設(shè)置為625%,即 1rem=100px。


1px問題

如何實(shí)現(xiàn)移動(dòng)端的1px邊框

方法一:transformY:scale(50%)
方法二:
border-width:0 0 2px 0;
border-image:url("xxx.png") 0 0 2 0 stretch // 圖片地址 上下剪切 左右剪切 上下邊寬 左右邊寬 圖片拉伸

vm/vh+rem大法

vm/vh是未來的趨勢(shì)

rem方式弊端:需要?jiǎng)討B(tài)計(jì)算根字體大小

做法:用vm/vh來計(jì)算根字體大小,剩下的自適應(yīng)布局依舊按照rem的方法

用vm/vh做適配頁面

??關(guān)于vm/vh

1. 與%百分比的區(qū)別

vm/vh 是基于視窗的
%基于父元素

2. 使用場(chǎng)景

隨著頁面不同,文字圖片縮小放大(適配頁面)

3. 與rem的區(qū)別

vm/vh沒有最大、最小寬大的限制(設(shè)備很小的時(shí)候,圖文會(huì)縮得特別特別小……)

措施:

1.解決背景過小問題

body{
    min-width:xxx px;
    max-width: xxx px;
}

2.媒體查詢限制根文字大?。ń鉀Q文字過小問題)

html { font-size: ($vw_fontsize / ($vw_design / 2)) * 100vw; // 同時(shí),通過Media Queries 限制根元素最大最小值 @media screen and (max-width: 320px) { font-size: 64px; } @media screen and (min-width: 540px) { font-size: 108px; } }

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/1812.html

相關(guān)文章

  • 移動(dòng)布局與適配

    摘要:實(shí)戰(zhàn)之微信錢包騰訊服務(wù)界面網(wǎng)格布局是讓開發(fā)人員設(shè)計(jì)一個(gè)網(wǎng)格并將內(nèi)容放在這些網(wǎng)格內(nèi)。對(duì)于移動(dòng)端適配,不同的公司不同的團(tuán)隊(duì)有不同的解決方案。柵格系統(tǒng)用于處理頁面多終端適配的問題。 grid實(shí)戰(zhàn)之微信錢包 騰訊服務(wù)界面 CSS3網(wǎng)格布局是讓開發(fā)人員設(shè)計(jì)一個(gè)網(wǎng)格并將內(nèi)容放在這些網(wǎng)格內(nèi)。而不是使用浮動(dòng)制作一個(gè)網(wǎng)格,實(shí)際上是你將一個(gè)元素聲明為一個(gè)網(wǎng)格容器,并把元素內(nèi)容置于網(wǎng)格中。 移動(dòng)端頁面適配—...

    Clect 評(píng)論0 收藏0
  • 移動(dòng)適配方案

    摘要:業(yè)務(wù)環(huán)境是決定整體項(xiàng)目的適配方案的核心因素。而淘寶的主站和類似,分為移動(dòng)端頁面和端頁面,端頁面同樣有著左右的留白,這也是為了讓用戶能夠在寬屏的時(shí)候?qū)⒆⒁饬性谥虚g區(qū)域。 移動(dòng)端適配方案 移動(dòng)端適配方案是一個(gè)老生常談的話題,但是對(duì)于不同的項(xiàng)目、不同的業(yè)務(wù)場(chǎng)景可能會(huì)需要不同的適配方案來進(jìn)行移動(dòng)端適配,向下兼容的baseline也需要提前訂好。 整體寬高 其實(shí)移動(dòng)端適配就和下面的玩具一樣,...

    feng409 評(píng)論0 收藏0
  • rem, vw, 還是...? 各憑本事的移動(dòng)適配方案

    摘要:另一種就是不縮放,對(duì)等問題單獨(dú)引入處理方案。彩蛋部分相信大多數(shù)同學(xué)也是有想法在實(shí)際開發(fā)中把融入到現(xiàn)有的移動(dòng)端適配方案中的。 前言 2018年最后的法定假期都已經(jīng)結(jié)束了,我相信大部分正在進(jìn)行或曾經(jīng)進(jìn)行過移動(dòng)端頁面開發(fā)的同學(xué)都或多或少的了解過使用rem進(jìn)行移動(dòng)端頁面適配的方案以及使用vw的方案,(沒了解過的同學(xué)可以參見大漠老師的這兩篇文章 使用Flexible實(shí)現(xiàn)手淘H5頁面的終端適配和再...

    wangbinke 評(píng)論0 收藏0
  • rem, vw, 還是...? 各憑本事的移動(dòng)適配方案

    摘要:另一種就是不縮放,對(duì)等問題單獨(dú)引入處理方案。彩蛋部分相信大多數(shù)同學(xué)也是有想法在實(shí)際開發(fā)中把融入到現(xiàn)有的移動(dòng)端適配方案中的。 前言 2018年最后的法定假期都已經(jīng)結(jié)束了,我相信大部分正在進(jìn)行或曾經(jīng)進(jìn)行過移動(dòng)端頁面開發(fā)的同學(xué)都或多或少的了解過使用rem進(jìn)行移動(dòng)端頁面適配的方案以及使用vw的方案,(沒了解過的同學(xué)可以參見大漠老師的這兩篇文章 使用Flexible實(shí)現(xiàn)手淘H5頁面的終端適配和再...

    tianren124 評(píng)論0 收藏0
  • 從零搭建移動(dòng)H5開發(fā)項(xiàng)目實(shí)戰(zhàn)

    摘要:并且除了常用的端,還要考慮微信端,或者是端。所以我們要有一套機(jī)制,在端上走的代碼,在端或者微信端上走端對(duì)應(yīng)的代碼。對(duì)于一個(gè)從零開始的移動(dòng)端項(xiàng)目,我總結(jié)了以上這些移動(dòng)開發(fā)難點(diǎn),希望之后的人能少踩點(diǎn)坑,站在我的肩膀上提高項(xiàng)目開發(fā)的效率和質(zhì)量。 從零搭建移動(dòng)H5開發(fā)項(xiàng)目實(shí)戰(zhàn) 前端H5的前世今身 在Pc的時(shí)代,前端技術(shù)無疑統(tǒng)治了大多數(shù)用戶的交互界面!而在移動(dòng)為王的今天,NA開發(fā)在早期占領(lǐng)了大多...

    terro 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<