亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

20*(docEl.clientWidth / 320)+'px'

這行代碼中,修改了20和320的數值在頁面上沒有什么大的作用是怎么回事呢?

正在回答

4 回答

這個要算比例的吧,根據自己的常用瀏覽器來作對比,找一個基準數,你想看效果,數據改的大一些,會有效果

0 回復 有任何疑惑可以回復我~
#1

滄山沐雪側帽行 提問者

非常感謝!
2015-12-21 回復 有任何疑惑可以回復我~

那我屏幕是640的呢,320就改成640嗎?

1 回復 有任何疑惑可以回復我~

這個是為了適配屏幕的算法

0 回復 有任何疑惑可以回復我~

默認情況下瀏覽器的字體大小為16px,16px=1rem。20*(docEl.clientWidth / 320)意思是 獲取當前屏幕寬度除以16(20/320) 得到的是字體放大或縮小的倍率。當你改變20或320時 實質改變的是字體的放大倍率 兩者的比值越小 字體放大的倍率越大 反之亦然


2 回復 有任何疑惑可以回復我~
#1

sunnybao

還是不明白公式 20*(docEl.clientWidth / 320) 的意思,能詳細解釋一下嗎?謝謝~
2017-01-22 回復 有任何疑惑可以回復我~
#2

yangsl_poplar

那為什么不直接寫成 docEl.clientWidth / 16 這樣不是更簡單更好理解嗎?
2017-03-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

20*(docEl.clientWidth / 320)+'px'

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號