1.首先就是一個導航下拉,就是鼠标放上去出現一個下拉列表
2.然後發現,下拉裡面,每一個選項是從不同的兩個方向出現的
3.出現的方式是奇數項從左邊進,偶數項從右邊進,進入方式是滑動淡入。
效果圖
其實這個是用CSS3過渡和動畫制作的,沒有用到JS也是可以做出這樣的效果,那麼他的代碼是怎樣的呢?我給大家羅列出來:
HTML代碼
CSS
完整的代碼
代碼有點多已經上傳到群文件裡了,最後也說下小編的群,可以分享交流,小編也會經常分享一些資料幹貨供大家學習:661473108,歡迎初學和進階中的小夥伴。
這個動畫,我感覺雖然性能上css3是比js要好一些。畢竟js也是控制css或者class來實現!
靈活性的話,這個就要比js差了,比如div的顯示與隐藏,我不想通過鼠标移入移出的方式控制,如果我想通過點擊的方式控制div的顯示與隐藏呢。對于js的方式來說,這個就是觸發的事件就可以了,對于插件來說,可能就改一個插件就行了!對于css3實現的話,這個就不但要改css樣式了,也要改html結構了!
這裡,我的建議就是,這個動畫最理想的還是用js和css3結果,結果是最好的。如果針對靈活性不高的需求,可以隻用css3。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!