開發(fā)筆記1-Web網(wǎng)頁(yè)開發(fā)一些尺寸的計(jì)算

移動(dòng)端h5視頻高度百分百,視頻水平居中的偏移量計(jì)算

1、前置已知數(shù)據(jù):設(shè)W為設(shè)備屏幕的寬,H為設(shè)備屏幕的高,以及視頻元數(shù)據(jù)的比例S,如16 : 9。
2、設(shè)w為視頻元數(shù)據(jù)的寬,h為視頻元數(shù)據(jù)的高,h=H時(shí),S=16/9,在蘋果x上W=1125px,H=2436px,求w和視頻居中偏移量。

因?yàn)?br> ??w/h=S=16/9
當(dāng)h=H時(shí),
??w/H=16/9
??w=16H/9
??w=16*2436/9≈4330px
因?yàn)?br> ??w=4330px,W=1125px
所以
??偏移量l=(w-W)/2
??結(jié)果正負(fù),具體看代碼實(shí)現(xiàn)時(shí)的偏移方向

PS:適合設(shè)置父容器overflow為hidden,其下的video高度百分百的情況。

移動(dòng)端h5背景圖片自適應(yīng)時(shí),背景上互動(dòng)元素的位置校準(zhǔn)計(jì)算

1、前置已知數(shù)據(jù):設(shè)W為設(shè)備屏幕的寬,H為設(shè)備屏幕的高
2、設(shè)在750x1334設(shè)計(jì)稿上,w1為背景圖片的寬200px,h1為背景圖片的高300px,w2為互動(dòng)元素的寬,h2為互動(dòng)元素的高,x2為互動(dòng)元素的x軸坐標(biāo)50px,y2為互動(dòng)元素的y軸坐標(biāo)250px。當(dāng)在蘋果x上W=1125px,H=2436,h1=H時(shí),求互動(dòng)元素在蘋果x上的x軸坐標(biāo)x3、y軸坐標(biāo)y3。

因?yàn)?br> ??h1=1334px,H=2436px
所以
??設(shè)計(jì)稿縮放比例r=H/h1=2436/1334=1218/667≈1.83
??x3=x2r=501.83=91.5px
??y3=y2r=2501.83=457.5px
??如果互動(dòng)元素跟隨背景同步縮放,結(jié)果還要對(duì)偏移量進(jìn)行加減;如不同步,則可以直接使用em進(jìn)行自適應(yīng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,815評(píng)論 1 45
  • 概述 在網(wǎng)易云課堂學(xué)習(xí)李南江老師的《從零玩轉(zhuǎn)HTML5前端+跨平臺(tái)開發(fā)》時(shí),所整理的筆記。筆記內(nèi)容為根據(jù)個(gè)人需求所...
    墨荀閱讀 2,475評(píng)論 0 7
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,330評(píng)論 0 17
  • 第一章 HTML5 (2014年10月29日發(fā)布)新特性: 10個(gè) (1)新的語(yǔ)義標(biāo)簽 (2)增強(qiáng)型表單 (3)視...
    fastwe閱讀 1,032評(píng)論 0 1
  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁(yè)的形式展示給用戶的,因此網(wǎng)頁(yè)是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁(yè)文件是用...
    阿啊阿吖丁閱讀 4,951評(píng)論 0 0

友情鏈接更多精彩內(nèi)容