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

章節(jié)
問答
課簽
筆記
評論
占位
占位

鏡頭效果

在圣誕主題中切換方式上采用了鏡頭式的拉伸方式

看似高大上其實原理很簡單,無非就是把頁面給縮小方法,然后附帶一些改變透明度的效果

CSS3增加了很多新的屬性,其中有一個變形(transform)的scale屬性可以針對元素進行縮放

例如:讓一個元素放大2倍,注意瀏覽器兼容加前綴

-webkit-transform: scale(2);
-moz-transform: scale(2);

就這樣簡單的給元素賦予css屬性就可以了

變化的方式有了,如果讓其運動呢?

特別注意:transform只是一個靜態(tài)屬性,它并不能讓元素進行運動變化

這里繼續(xù)引入css3的animation動畫,通過animation與transform配合就能達到鏡頭的效果,參考代碼區(qū)域common.css

一般來說都會通過對元素增加樣式的方式來調用css3動畫。在css文件中定義2個樣式,effect-out與effect-in

.effect-out{
    animation: effectOut 8s ease-in-out forwards;
}
@keyframes effectOut{
    0% { opacity:1; }
    100% {transform: scale(20); opacity:0; }
}

在effect-out中定義一條規(guī)則,8秒的時間運行keyframes ,將元素透明度從1變成0,同時還要讓元素放大20倍, 反之亦然

然后還要注意縮放默認情況下是按照元素的中心位置的,有時候需要改掉這個中心x(50%) y(50%)參考點可以單獨設置

 -webkit-transform-origin:71% 72%;

最終通過給元素element.addClass("effect-out") 讓元素產生鏡頭的切換效果

具體的animation與transform使用可以查閱相關資料,實際的鏡頭切換下請參考右邊的代碼的實現(xiàn)

任務

鏡頭拉伸的樣式實現(xiàn),請在右邊common.css代碼區(qū)域補充effect-out與effect-in的css3關鍵幀實現(xiàn)

effectOut: 0-1%%變化中透明度從1-0變化,并且圖片要放大20倍

effect-in: 0-1%%變化中透明度從0-1變化,并且圖片還原到原始尺寸

?不會了怎么辦

@-webkit-keyframes effectOut{
    0% { opacity:1; }
    100% { -webkit-transform: scale(20); opacity:0; }
}
@-moz-keyframes effectOut{
    0% { opacity:1; }
    100% { -moz-transform: scale(20); opacity:0; }
}

 

@-webkit-keyframes effectIn{
    100% { -webkit-transform: scale(1); opacity:1; }
}
@-moz-keyframes effectIn{
    100% { -moz-transform: scale(1); opacity:1; }
}

||

提問題

寫筆記

公開筆記
提交
||

請驗證,完成請求

由于請求次數(shù)過多,請先驗證,完成再次請求

加群二維碼

打開微信掃碼自動綁定

您還未綁定服務號

綁定后可得到

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

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

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

邀請您關注公眾號
關注后,及時獲悉本課程動態(tài)

舉報

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

手記推薦

更多

本次提問將花費2個積分

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

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?