之前都是使用项目小组长给我设置好的适配方案。实际上我对移动端适配没有什么使用经验,虽然研究了很多诸如flexible,rem,hotcss之类的。但是自己做小项目的时候不知道用什么方案,想自己写rem不知道从哪里下手
2 回答
当年话下
TA贡献1890条经验 获得超9个赞
自己写个适配:(function(doc,win){vardocEl=doc.documentElement,resizeEvt='orientationchange'inwindow?'orientationchange':'resize',recalc=function(){varclientWidth=docEl.clientWidth;if(!clientWidth)return;docEl.style.fontSize=20*(clientWidth/320)+'px';};if(!doc.addEventListener)return;win.addEventListener(resizeEvt,recalc,false);doc.addEventListener('DOMContentLoaded',recalc,false);})(document,window);
12345678_0001
TA贡献1802条经验 获得超5个赞
一直用的rem:document.getElementsByTagName("html")[0].style.fontSize=(document.documentElement.clientWidth/750)*100+"px";750的设计稿150px的话代码上用1.5rem
添加回答
举报
0/150
提交
取消