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