對於一個復雜的圖形或者動畫來說,之前我們的處理方式是圖片疊加或者利用CSS+JavaScript的方法,然而隨着CSS3標准的不斷成熟,我們甚至完全可以利用CSS3來繪制一些圖片和制作豐富的動畫特效。本文主要是分享了8個純CSS3制作的動畫應用,提供源代碼下載。
1、純CSS3實現發光開關切換按鈕
前段時間我們向大家分享過一款牛奶般剔透的CSS3 3D開關按鈕,效果相當贊。今天我們要來分享一款類似的純CSS3發光開關切換按鈕,它的外觀就像一個電燈的開關,可以左右切換。另外開關上的文字還有發光的特效,整體看上去很有立體感。
2、純CSS3繪制的火龍圖像
這又是一款用純CSS3繪制的動畫特效,這次是一個純CSS3繪制的火龍圖像,整條龍沒有使用一張圖片,完全利用了CSS3的特性。小火龍的樣子還是挺逼真的,大家覺得呢?
3、HTML5 3D點陣列波浪翻滾動畫
還記得之前分享過的兩款HTML5 3D波浪動畫特效么?它們是純CSS3/HTML5實現3D波浪形動畫和HTML5 WebGL實驗 超酷的HTML5 Canvas波浪牆,其中一款利用WebGL讓3D效果渲染得淋漓盡致,不過也消耗CPU。今天我們要再分享一款基於HTML5 3D的點陣列波浪翻滾動畫特效,同樣是非常的壯觀。
4、純CSS3天氣動畫圖標
這是一款基於純CSS3的天氣動畫圖標,利用CSS3特性,我們在這里繪制了7個關於天氣的圖標,並且每一個圖標都有一套代表當前天氣的動畫特效,比如下雨天氣,就會有下雨的動畫,下雪也是如此。這些CSS3天氣圖標可以應用在關於天氣預報的應用中。
5、純CSS3實現人物搖頭動畫
這次我們要來分享一款超級可愛的純CSS3人物搖頭動畫,初始化的時候人物的各個部位是利用CSS3動畫效果拼接而成,接下來就是人物聽音樂的場景,一邊聽音樂一邊搖着腦袋,十分陶醉的樣子,周圍還會出現跳動的音符動畫。
6、純CSS3實現3D效果iPhone 6動畫
iPhone 6剛發布不久,今天我們就用純CSS3來把iPhone 6的外觀簡單地繪制出來,記得是用純CSS3實現的哦,沒有用一張圖片。由於CSS3特性的運用,整個iPhone 6手機邊框帶有陰影,很有立體3D的視覺效果。
7、純CSS3立體動畫菜單 菜單項按下有內陰影
這次小編來分享一款利用純CSS3實現的立體動畫菜單,該菜單的實現非常簡單,並沒有太多的特效渲染,但是看起來卻非常干凈漂亮,尤其配合灰黑色的背景,讓菜單顯得有點立體的感覺。另外,當我們點擊菜單項時,菜單項將會出現內陰影的視覺效果。
8、純CSS3繪制的黑色圖標按鈕組合
這是一款基於純CSS3的圖標組合,利用CSS3,我們基本可以在網頁上繪制全部矢量圖形,因為CSS3的出現我們可以繪制曲線了。這款圖標是黑色風格的,有幾個復雜的圖案需要用多層CSS代碼才能實現,大部分圖標的繪制還是比較簡單的。
以上就是8個純CSS3制作的動畫應用及源碼,歡迎收藏分享。 本文鏈接:http://www.html5tricks.com/8-pure-css3-animations.html