摘要:前言對(duì)于手機(jī)不離手的當(dāng)今社會(huì),移動(dòng)端頁(yè)面開發(fā)已經(jīng)成了日常便飯,如何讓手機(jī)頁(yè)面開發(fā)起來(lái)更省心是一個(gè)前端工程師必不可少的技能。由本人借鑒手淘方案編寫的非常小巧的代碼片段,它可以讓你的手機(jī)頁(yè)面開發(fā)起來(lái)更省心。布局中使用作為單位。
前言
對(duì)于手機(jī)不離手的當(dāng)今社會(huì),移動(dòng)端頁(yè)面開發(fā)已經(jīng)成了日常便飯,如何讓手機(jī)頁(yè)面開發(fā)起來(lái)更省心是一個(gè)前端工程師必不可少的技能。
adaptive.js
由本人借鑒手淘方案編寫的非常小巧的js代碼片段,它可以讓你的手機(jī)頁(yè)面開發(fā)起來(lái)更省心。
廢話不多說(shuō),讓我們先看看一個(gè)demo頁(yè)面:
你可以點(diǎn)擊打開頁(yè)面,在Chrome瀏覽器上使用移動(dòng)端模擬器查看
或者使用手機(jī)掃描二維碼查看:
方案原理
借鑒手淘方案,adaptive.js將整個(gè)頁(yè)面寬度平均分成10份,以clineWidth / 10的結(jié)果作為html標(biāo)簽的font-size值。布局中使用rem作為單位。
舉個(gè)栗子
某UI設(shè)計(jì)出來(lái)的手機(jī)頁(yè)面設(shè)計(jì)稿寬為750px,那么分成十份后為75px,此時(shí)html標(biāo)簽的font-size: 75px,
布局時(shí)某一模塊在設(shè)計(jì)稿上寬為100px,轉(zhuǎn)成rem則為:100 / 75 = 1.3333rem;在css中則為:width: 1.3333rem。
使用方法
adaptive.js非常小巧,壓縮后的adaptive.min.js大小只有1KB。
adaptive.js不依賴任何js庫(kù),你可以在head標(biāo)簽內(nèi)引用adaptive.min.js后即可直接使用
我們建議你使用以下模板進(jìn)行開發(fā):
template
最后附上adaptive.js地址:https://github.com/Vibing/ada...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/86581.html
摘要:并且除了常用的端,還要考慮微信端,或者是端。所以我們要有一套機(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ù)無(wú)疑統(tǒng)治了大多數(shù)用戶的交互界面!而在移動(dòng)為王的今天,NA開發(fā)在早期占領(lǐng)了大多...
摘要:并且除了常用的端,還要考慮微信端,或者是端。所以我們要有一套機(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ù)無(wú)疑統(tǒng)治了大多數(shù)用戶的交互界面!而在移動(dòng)為王的今天,NA開發(fā)在早期占領(lǐng)了大多...
摘要:,一個(gè)專注于移動(dòng),開箱即用的可視化解決方案,完美支持環(huán)境同時(shí)兼容多種環(huán)境小程序,。專業(yè)的移動(dòng)設(shè)計(jì)指引為你帶來(lái)最佳的移動(dòng)端圖表體驗(yàn)。基于,移動(dòng)端可視化圖表庫(kù)。 showImg(https://segmentfault.com/img/remote/1460000016176811?w=1600&h=440); F2,一個(gè)專注于移動(dòng),開箱即用的可視化解決方案,完美支持 H5 環(huán)境同時(shí)兼容多...
閱讀 2225·2019-08-30 15:53
閱讀 2454·2019-08-30 12:54
閱讀 1205·2019-08-29 16:09
閱讀 730·2019-08-29 12:14
閱讀 758·2019-08-26 10:33
閱讀 2483·2019-08-23 18:36
閱讀 2960·2019-08-23 18:30
閱讀 2121·2019-08-22 17:09