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

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

3D關(guān)窗效果

第三個(gè)場(chǎng)景增加pageC.js與pageC.css2個(gè)文件,場(chǎng)景內(nèi)的元素,月亮、星星、圣誕樹(shù)和云的實(shí)現(xiàn)之前都已經(jīng)講解過(guò)了,這里不再重復(fù)。具體看下關(guān)窗的實(shí)現(xiàn)的與canvas版的雪花效果

關(guān)窗的同時(shí),背景會(huì)有一個(gè)漸隱漸現(xiàn)的替換效果,這里會(huì)采用2張圖做交替動(dòng)畫(huà),一張隱藏一張顯示,因此同時(shí)會(huì)有3個(gè)動(dòng)畫(huà)在進(jìn)行

參考pageC.js與pageC.css代碼區(qū)域:

背景圖切換

在靜態(tài)HTML布局中,給2張不同的切換節(jié)設(shè)置opacity屬性控顯示與隱藏的狀態(tài),

<div class="window-scene-bg"></div> //1
<div class="window-close-bg"></div> //0

在腳本代碼處,同時(shí)給2個(gè)背景節(jié)點(diǎn)增加opacity的控制,這樣達(dá)到漸隱漸現(xiàn)的切換效果

this.$sceneBg.transition({
    opacity: 0,
}, 3000);
this.$closeBg.transition({
    opacity: 1
}, 5000);

關(guān)窗動(dòng)畫(huà)

通過(guò)腳本控制給對(duì)應(yīng)的“門”增加關(guān)門的樣式,通過(guò)animation動(dòng)畫(huà),控制元素的scale、rotateY魚(yú)與rotateZ值的變化。

element.addClass("close").one("animationend webkitAnimationEnd", function(event) {
    complete()
 })

給左右2個(gè)門增加"close"樣式控制,然后綁定一個(gè)one事件監(jiān)聽(tīng)動(dòng)畫(huà)的處理完成,這樣才能銜接到后續(xù)的動(dòng)作了(這里需要注意animation是2組動(dòng)畫(huà),需要判斷下2組動(dòng)畫(huà)全部結(jié)束)

任務(wù)

在pageC.js文件中的31行出填入任務(wù)代碼

給左右2片窗戶增加開(kāi)窗效果,然后監(jiān)聽(tīng)窗戶的動(dòng)作完畢后調(diào)用回調(diào)函數(shù)

提示:

this.$leftWin ,this.$rightWin 是左右2個(gè)窗戶元素

class=close是關(guān)窗的樣式,調(diào)用了css3的動(dòng)畫(huà)

css3的動(dòng)畫(huà)事件名是:animationend

?不會(huì)了怎么辦

    var count = 1;
    var complete = function() {
        ++count
        if (count === 2) {
            alert("窗戶關(guān)閉")
        }
    }
    var bind = function(element) {
        element.addClass("close").one("animationend webkitAnimationEnd", function(event) {
            complete()
        })
    }
    bind(this.$leftWin)
    bind(this.$rightWin)

||

提問(wèn)題

寫(xiě)筆記

公開(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 可將課程添加到書(shū)簽

邀請(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)擊 "確定"

為什么扣積分?