第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

章節(jié)
問(wèn)答
課簽
筆記
評(píng)論
占位
占位

布局的自適應(yīng)動(dòng)態(tài)調(diào)整

小孩男走路是貫穿三個(gè)主題頁(yè)面,因此小男孩在布局上不能嵌入任何一個(gè)頁(yè)面內(nèi),否則無(wú)法切換到下一個(gè)頁(yè)面中了。所以最終小男孩的布局與頁(yè)面根節(jié)點(diǎn)屬于并列結(jié)構(gòu)

頁(yè)面的整體結(jié)構(gòu)如下:

<div id='content'>
    <ul class='content-wrap'>
        <li> 頁(yè)面1 </li>
        <li> 頁(yè)面2 </li>
        <li> 頁(yè)面3 </li>
    </ul>
    //與頁(yè)面根節(jié)點(diǎn)并列
    <div id="boy" class="charector"></div>   
</div>

小男孩的布局很簡(jiǎn)單,但是要注意3個(gè)問(wèn)題:

  • 小男孩其實(shí)只會(huì)在當(dāng)前頁(yè)面移動(dòng),所以是相對(duì)父級(jí)#content的范圍
  • 小男孩的布局處理,因?yàn)樾『⒛惺呛铣傻?quot;雪碧圖",通過(guò)坐標(biāo)取圖,因此不能用CSS處理自適應(yīng)布局了,需要?jiǎng)討B(tài)調(diào)整、
  • 采用動(dòng)畫的元素需要設(shè)置絕對(duì)定位

觀察效果會(huì)發(fā)現(xiàn):小男孩總是會(huì)沿著中間那個(gè)路線走動(dòng)。因?yàn)楸尘皥D是靠百分比控制的,會(huì)隨著分辨率的變化而變化。但是人物是固定的尺寸是無(wú)法變化的(合成圖的關(guān)系),這里只能通過(guò)JS動(dòng)態(tài)調(diào)整

人物坐標(biāo)的算法也比較簡(jiǎn)單:

小男孩的top坐標(biāo)值 = 中間路段的中間坐標(biāo)值 - 小男孩的高度

具體可以參考右邊代碼區(qū)域的實(shí)現(xiàn),增加了pageA文件設(shè)置第一個(gè)頁(yè)面的背景布局,因?yàn)槿宋锏牟季中枰员尘安季譃閰⒖键c(diǎn)

這里我特別提出一個(gè)問(wèn)題:

雪碧圖一般情況下是無(wú)法自適應(yīng)縮放的,本課程為了簡(jiǎn)單處理使用"雪碧圖"的元素都是原尺寸,沒(méi)有縮放。 大家可以思考下,雪碧圖如何做是自適應(yīng)處理? 具體我在9-2最后一節(jié)給我給了具體是縮放方案,做為一個(gè)課后的思考點(diǎn)。

任務(wù)

打開(kāi)index.html文件,在代碼的63行填入相應(yīng)代碼,這樣可以通過(guò)JS動(dòng)態(tài)修正小孩男的top布局坐標(biāo)了

$boy.css({
    top: pathY - boyHeight + 25
 });
?不會(huì)了怎么辦
||

提問(wèn)題

寫筆記

公開(kāi)筆記
提交
||

請(qǐng)驗(yàn)證,完成請(qǐng)求

由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求

加群二維碼

打開(kāi)微信掃碼自動(dòng)綁定

您還未綁定服務(wù)號(hào)

綁定后可得到

  • · 粉絲專屬優(yōu)惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問(wèn)題答復(fù)提醒
  • · 賬號(hào)支付安全提醒

收藏課程后,能更快找到我哦~

使用 Ctrl+D 可將課程添加到書簽

邀請(qǐng)您關(guān)注公眾號(hào)
關(guān)注后,及時(shí)獲悉本課程動(dòng)態(tài)

舉報(bào)

0/150
提交
取消
全部 精華 我要發(fā)布
全部 我要發(fā)布
最熱 最新
只看我的

手記推薦

更多

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?