加載網站logo高度動態變化和快捷菜單的動畫效果

由於技術快速發展,靜態頁面已吸引不了用戶眼光,所以網站增加一些動畫效果,不僅可以使客戶眼前一亮,也能提高體驗互動;本文主要介紹加載網站logo高度動態變化和快捷菜單的動畫效果,實現過程不是唯一的,只是給大家提供一種思路。

加載網站logo高度動態變化

現在很多網站設計都喜歡打開顯示大圖片,顯得高端大氣,但是打開後又覺得佔太多地方, 不便於查看內容;所以爲了達到更好的體驗,就會在加載網站時候,顯示大圖片,過了幾秒後,變成另外一種排版(高度縮窄),效果變化如下圖。

html和css樣式如下圖,主要注意logo、標題、搜索框和背景圖的樣式,後面的動畫就是處理這幾個的樣式變化,從而產生動畫效果。

實現原理就是在加載頁面後,過2秒後(setTimeout(animateHeader, 2000),可以根據頁面複製程度修改定時器時間),相應的元素進行移位(animateHeader函數控制移位數據,可根據實際情況修改),爲了動畫過程比較順暢,需加上JQ的animate,且保持結束動作一致,設置的時間都爲1500毫秒,可根據實際情況修改。

網站快捷菜單的動畫效果

網站設計簡潔是現階段用戶需求,因爲內容不會顯得雜亂,且便於用戶查找信息;但又需要使用快捷菜單來豐富模塊內容,且爲了提高交互,使用各種動畫效果,增加點擊慾望。

效果如下圖1,移動到灰色圖標,會有一個向下滾動到藍色圖標的效果。

實現原理:可查看圖3(html和css樣式),移上去灰色圖標時候,背景定位改變,從而產生換圖標效果,這個時候只是單純變換圖標,加上transition: all .3s ease-in-out纔有滾動變換過程。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章