課程
/前端開發
/WebApp
/Hello,移動WEB
設計師給我的圖片大小是750px的寬度,涉及到px的地方,我怎么把px轉換為rem呢
2017-02-18
源自:Hello,移動WEB 3-5
正在回答
!new function(){var a=this;a.width=750,a.fontSize=100,a.widthProportion=function(){var b=(document.body&&document.body.clientWidth||document.getElementsByTagName("html")[0].offsetWidth)/a.width;return b>1?1:b},a.changePage=function(){document.getElementsByTagName("html")[0].setAttribute("style","font-size:"+a.widthProportion()*a.fontSize+"px !important")},a.changePage(),window.addEventListener("resize",function(){a.changePage()},!1)};
示例代碼:
<!DOCTYPE html>
<html>
<head>
?????/*每個頁面都需要引入rem.js 代碼如上*/
? ? <script src="js/rem.js"></script>
? ? <style>
? ? ? ? /*設計圖中div的寬度為750px 高度為100px*/
? ? ? ? div{width: 7.5rem;height: 1rem;}
? ? </style>
</head>
<body>
? ? <div>內容</div>
</body>
</html>
rem大小相對于html root 的font-size;
<html ?style="font-size:20px">
<div style="width:2rem">這個div的寬度就是40px</div>
</html> ? ?
V_0
舉報
課程介紹移動web的開發基礎,排版布局,常見移動web問題
2 回答dp和px的換算到底是什么呢
3 回答px與dp
2 回答px的計算
2 回答dp和px
3 回答為什么我算出來是 px*2=pd?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-05
!new function(){var a=this;a.width=750,a.fontSize=100,a.widthProportion=function(){var b=(document.body&&document.body.clientWidth||document.getElementsByTagName("html")[0].offsetWidth)/a.width;return b>1?1:b},a.changePage=function(){document.getElementsByTagName("html")[0].setAttribute("style","font-size:"+a.widthProportion()*a.fontSize+"px !important")},a.changePage(),window.addEventListener("resize",function(){a.changePage()},!1)};
示例代碼:
<!DOCTYPE html>
<html>
<head>
?????/*每個頁面都需要引入rem.js 代碼如上*/
? ? <script src="js/rem.js"></script>
? ? <style>
? ? ? ? /*設計圖中div的寬度為750px 高度為100px*/
? ? ? ? div{width: 7.5rem;height: 1rem;}
? ? </style>
</head>
<body>
? ? <div>內容</div>
</body>
</html>
2017-02-20
rem大小相對于html root 的font-size;
<html ?style="font-size:20px">
<div style="width:2rem">這個div的寬度就是40px</div>
</html> ? ?