html css 動畫過渡做遮罩層

2021-10-11 01:14:50 字數 629 閱讀 4272

這個最重要的是css樣式,首先先看看html架構吧:

兩個div不用多講,上就對了:

"mask_layer"

>

天王蓋地虎

class

="masked"

>

寶塔鎮河妖div

>

div>

css中最重要的只有那麼幾句話:

大框中設定溢位隱藏:overflow: hidden

小框設定透明度:opacity: 0.5

從 0.0 (完全透明)到 1.0(完全不透明)

重點是這句:

transition: top 2s,opacity 2s;

top在2s之內發生變化,透明度也在2s之內發生變化

:hover滑鼠滑過,top的值由150變成0,透明度由0.5變成1,用時兩秒

這裡大小框的定位我用的是子絕父相,顧名思義,父級大框用相對定位,子級小框用絕對定位就搞定啦!

#mask_layer

.masked

.masked:hover

這個小demo還是很簡單的,淺顯易懂,因為自己寫的專案中有用到,就順手總結啦~

Activity過渡動畫

1.android5.x提供了三種transition型別1 進入 activity所有檢視進入螢幕。2 退出 activity所有檢視退出螢幕。3 共享元素 activity之間的過渡。進入和退出效果包括 explode 分解 從螢幕中間進或出,移動檢視。side 滑動 從螢幕邊緣進或出,移動檢視...

動畫過渡效果

動畫 使用動畫必要的兩個屬性 1 動畫名稱 animation name 2 動畫持續時間 animation duration 3 動畫使用的速度函式 animation timing function animation iteration count animation direction 6...

過渡 變形 動畫

transition all 0.3s linear 0 要過渡的屬性 過渡執行的時間 運動速度 何時開始 注意 組合寫法 旋轉之後,座標會跟著旋轉 移動 transform translate 50 40 x軸位移 50 y軸位移 40 transform translatex 30px x軸移動...