Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
TML5的強大之處不僅在于讓網頁元素更加靈活多變,更在于它可以很方便地實現各種網頁動畫特效,讓你的網站更加富有現代化特色。就現在的瀏覽器而言,已經基本都支持HTML5了,所以這也方便了我們開發者免去了考慮瀏覽器兼容性的頭疼問題。今天要分享一些令人難忘的HTML5炫酷動畫,希望大家會喜歡。
分享之前我先推薦下我自己的web前端學習交流群:675498134,不管你是小白還是大神,我都歡迎你們過來學習交流,不定期分享干貨,包括我自己整理的最新的前端資料和教程送給大家,歡迎初學和進階中的小伙伴,一起學習一起交流,共同進步。
1、HTML5火球擋板碰撞動畫游戲
今天我們要再來分享一款超酷的HTML5火球擋板碰撞動畫游戲。屏幕上有一個火球在不停的運動,你可以移動鼠標滑動屏幕下方的擋板,火球碰撞到擋板后,即可反彈出去,這是個很有特色的HTML5游戲。
2、HTML5/CSS3圓盤秒表動畫 秒表可暫停計時
今天我們要分享一款基于HTML5和CSS3的圓盤秒表動畫,秒表可以精確到0.001秒,并且可以在計時過程中暫停計時,同時秒表可以隨時重置。
3、3D版HTML5模擬衣服撕扯動畫
還記得很早以前向大家分享的這款HTML5 Canvas模擬衣服撕扯動畫嗎?這絕對是一款非常具有創意而且很好玩的HTML5動畫。今天我們來分享一下它的3D版本,在原來的基礎上,衣服布料呈3D環形顯示,你同樣可以用鼠標拖拽衣服,不過和之前不同的是,鼠標左鍵用來拖拽衣服,鼠標右鍵用來切割衣服,失去了之前鼠標用力程度和衣服破碎程度的關系,似乎功能上有所缺失,但是HTML5 3D功能還是不錯的。
4、純CSS3實現超酷的磁帶動畫
記得之前分享過一款HTML5磁帶式古典播放器,效果相當震撼。這次我們要用純CSS3來實現一個超酷的磁帶動畫特效。首先用純CSS3繪制了一個磁帶的外觀,還是相當逼真的,然后用CSS3的動畫屬性實現了磁帶的旋轉,就像在播放歌曲一樣,如果配合HTML5的音頻播放功能,就和那個磁帶播放器差不多了。
5、HTML5仿Apple Watch時鐘動畫
Apple Watch剛剛發布不久,就已經有國外的大牛將其時鐘表盤界面用HTML5模仿出來了,并且這款HTML5仿Apple Watch的時鐘是動態的,可以根據本地時間實時更新指針數據。時鐘的界面非常華麗,確實有蘋果的風格,HTML5也的確非常強大。
6、純CSS3和SVG鼠標滑過燈泡發光特效
這次要分享一款利用純CSS3和SVG實現的燈泡發光效果,我們只需要將鼠標滑過燈泡,整個燈泡就會出現發光發亮的動畫特效,效果相當逼真。CSS3的運用,讓燈泡外圍有一層淡淡的光暈。并且在燈光點亮和熄滅的時候有淡入淡出的效果。
7、HTML5動感的火焰燃燒動畫特效
這又是一款基于HTML5的超炫動畫特效,是一款動感的火焰燃燒動畫效果。這款HTML5動畫火焰燃燒非常逼真,之前我們也分享過一些其他的HTML5火焰燃燒動畫,比如:HTML5 Canvas火焰燃燒動畫和純CSS3實現打火機火焰動畫。一般像這樣的HTML5動畫都是基于Canvas的,今天的這款也不例外。
8、CSS3圖片傾斜效果 可傾斜四個角度
今天我們再來分享一款CSS3圖片特效,它可以讓網頁上的圖片傾斜任意的角度,其實在CSS3中實現圖片的傾斜非常簡單,我們并不需要利用復雜的JS計算各種角度,只要用CSS3的transition屬性即可完成圖片的傾斜效果,非常簡單,具體實現大家可以看DEMO演示。
分享到這里就告一段落了,學習web前端的朋友可以來我的群,群里每天都有對應資料學習:675498134,歡迎初學和進階中的小伙伴。
個網站收集了很多 CSS 加載動畫,代碼很簡單,效果很好,可以收藏以后查閱用。
CSS Loaders 是一個收集了互聯網上很多加載動畫效果代碼的網站,其中包含了動畫效果的源代碼,方便像我們這樣的前端開發者來使用。
自從 CSS3 的動畫屬性得到主流瀏覽器的支持以后,我們經常看到使用 CSS 實現的各種加載動畫效果,而這個網站就專門收集并且分類整理這些動畫效果,無論是學習或者是查閱,甚至是二次修改來實現定制的需求,都能很好地滿足我。
CSS Loaders
以前常規的動畫加載效果是做一張 gif 格式的動圖,需要加載時顯示圖片,加載完成后隱藏圖片。這種原始的方式有幾個缺點:
這就是 gif 動圖的弊端,相反,CSS 實現的加載效果,不僅動畫流暢,還可以根據需要改變顏色和播放速度等,關鍵是占用空間很小。所以越來越多的開發者和設計師在前期規劃時,都會優先考慮 CSS 動畫來實現。
CSS Loaders 已經幫我們把非常多的加載效果都整理好了,是一個非常好用的加載動畫預覽和文檔網站。
CSS Loaders 主頁是一個隨機的動畫效果,顯示了該動畫的 dom 結構代碼,非常簡潔:
<div class="loader"></div>
所有的動畫效果都是這個結構,然后我們鼠標懸停在動畫上,就會顯示「copy the css」按鈕,點擊就會復制這個 loader 的所有樣式,粘貼到我們的項目 css 中,動畫就生效了,使用非常簡單。比如常見的圓圈加載動畫的 CSS 源碼:
.loader {
width: 50px;
aspect-ratio: 1;
border-radius: 50%;
border: 8px solid #514b82;
animation:
l20-1 0.8s infinite linear alternate,
l20-2 1.6s infinite linear;
}
@keyframes l20-1{
0% {clip-path: polygon(50% 50%,0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0% )}
12.5% {clip-path: polygon(50% 50%,0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0% )}
25% {clip-path: polygon(50% 50%,0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100% )}
50% {clip-path: polygon(50% 50%,0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100% )}
62.5% {clip-path: polygon(50% 50%,100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100% )}
75% {clip-path: polygon(50% 50%,100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100% )}
100% {clip-path: polygon(50% 50%,50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100% )}
}
@keyframes l20-2{
0% {transform:scaleY(1) rotate(0deg)}
49.99%{transform:scaleY(1) rotate(135deg)}
50% {transform:scaleY(-1) rotate(0deg)}
100% {transform:scaleY(-1) rotate(-135deg)}
}
如果需要多個動畫效果,我們可以直接修改 .loader 這個 className,讓不同的動畫效果對應自己的 CSS,這是很基礎的 CSS 語法,這里就不展開說了。
網站的左邊做了不同動畫類型的分類,我們可以點擊切換去查閱。
CSS Loaders 上所有動畫效果的代碼都是公開可見的,而且得益于 CSS3 強大的動畫支持,實現的代碼都很簡潔,我們直接復制使用就可以了。
↓↓點擊查看本次分享的網站。
CSS Loaders - 純 CSS 實現的各種動畫加載效果,代碼簡潔,全都只需要用一個元素|那些免費的磚
臺ID:WEB_wysj(點擊關注) ◎ ◎ ◎ ◎ ◎◎◎◎◎一┳═┻︻▄
(微信回復HTML5,獲取全套源碼)
● ● ●
HTML5標準已經塵埃落定,未來的Web將會是由HTML5主導,當然作為開發者對這一喜訊更為動心。本文主要分享了15個無比華麗的HTML5/CSS3動畫應用,供大家參考學習。
今天我們來分享一款既炫酷又實用的HTML5圖片選擇特效,當圖片被選中時,圖片上就會覆蓋一個半透明的層,上面有一個勾,并且在選中的時候圖片出現彈跳的動畫效果。
今天我們要分享一款非常酷的圖片效果,這個效果在很多P圖軟件中經??梢钥吹?,就是對一張圖片進行復古效果的渲染。這款CSS3圖片效果就實現了這個復古的特效,我們只要將鼠標滑過圖片,就可以實現這一圖片復古效果了。
之前我們分享過一款非常出色的CSS3 Tab菜單HTML5 SVG Tab滑塊菜單,結合SVG,Tab菜單實現非常靈活。今天我們要再來分享一款基于CSS3的華麗Tab菜單,這款Tab菜單的菜單項是一個個小圖標,鼠標滑過時,菜單項展示對應文字,并出現展開的動畫。
前段時間我們分享過很多牛叉的HTML5動畫,如果你對HTML5感興趣,可以移步至HTML5動畫欣賞學習。今天我們要分享一款基于HTML5和CSS3的書本翻頁3D動畫,當我們將鼠標滑過書本時,書本就會自動一頁頁翻過去,書本的3D效果非常不錯。
今天分享一款很特別的HTML5 3D圖片特效,當鼠標滑過圖片時,平面的圖片即會呈現3D的效果,和這款HTML5 3D圖片折疊特效類似,也是通過鼠標滑過來展現3D效果。另外,這款HTML5 3D骨牌圖片特效還可以設置圖片描述信息。
今天我們再來介紹一款實用的jQuery插件,是基于jQuery UI的。這款jQuery滑桿插件非常漂亮,可以設置多種顏色,再加上CSS3上運用,可以讓滑桿的游標變得有立體感,滑桿的Tooltip提示框也出現飛入飛出的動畫效果。更多jQuery插件可以移步至jQuery插件欄目。
對于分步驟表單,我們之前也已經有過介紹了,像這款HTML5分步驟注冊表單就非常不錯,今天我們要來介紹另外一款分步驟表單,這是一款個人資料填寫表單,我們可以分兩步來填寫個人資料,每一步的切換都有淡入淡出的動畫效果,你也可以回退到上一步繼續填寫。
利用CSS3制作的登錄表單的確很漂亮,我們在html5tricks網站上也分享過幾款了,比如CSS3密碼強度驗證表單可以顯示密碼的強度,這款純CSS3發光登錄表單更是絢麗多彩。今天我們要分享一款仿Facebook的登錄表單,無論從外觀還是功能上說,這款登錄表單還是挺接近Facebook登錄表單的。
這是一款線條狀的CSS3進度條,這款進度條有兩個特點:一是隨著進度條的進度更新,都會有數字百分比實時顯示,讓數據更加直觀;二是在不同的進度階段,進度條的顏色會有所變化,這樣能更好的反應當前的進度狀態。加上黑色的背景,讓這款CSS3進度條更加鮮亮起來。
剛剛我們發布過一款CSS3開關切換滑動按鈕,應該說出了有點3D立體的效果外,其他都很普通。現在我們要來分享一款更酷的CSS3開關切換按鈕,它不僅具有3D的效果,而且可以發光,當開關處于打開狀態時,旁邊的小燈就會亮起來,然后燈光投射到開關上,效果挺逼真的。
利用HTML5制作圖表插件也比較常見,我們也收集過幾款很實用的HTML5圖表插件,它們確實可以幫助我們在網頁上直觀地展示數據。今天我們要再來分享一款實用的HTML5線性圖表插件,這款線性圖表可以在不同的數據區域內繪制不同的顏色,讓每一個數據區域都非常明顯可見。
之前我們分享過好幾款不錯的HTML5柱狀圖表了,像這款HTML5/CSS3水平柱狀圖表,非常簡單實用的圖表。今天我們要再來分享一款HTML5柱狀圖表,這款圖表插件可以將多張圖表的數據合并成一張圖表顯示,在圖表數據合并過程中產生融入的動畫,挺不錯的。
之前我們已經分享過一款HTML5/CSS3分步提示框Tooltip ,不過這款提示框主要是用來分步操作提示的,不是真正的Tooltip。今天我們要分享一款利用CSS3實現的提示框Tooltip動畫。當鼠標移到圖標按鈕上時,就會在按鈕正上方彈出一個Tooltip提示框,并且伴有淡入淡出的效果。
CSS3菜單我們之前已經分享很多了,有3D菜單、下拉菜單、Tab菜單等,具體大家可以移步至CSS3菜單欄目下查找。今天我們要分享的這款HTML5/CSS3滑塊動畫菜單非???,鼠標滑過菜單項時會有一個漂亮的遮罩移動過來,并且這款動畫菜單還有非??岬膱D標,菜單整體效果很大氣。
HTML5 Canvas還有一個比較實用的應用,那就是網絡畫板,這樣我們就可以在網頁上直接進行畫圖操作。今天要分享的這款HTML5 Canvas畫圖工具就可以簡單實現網絡畫圖的功能,我們可以自定義筆刷的類型、粗細、顏色,也可以定義畫布的大小和背景顏色等。我們也可以對這款HTML5畫圖工具進行擴展,讓它的畫圖功能更加完善。
干貨!免費領取騰訊高級講師網頁設計教程
點我領取
點擊下方“閱讀原文”結交更多有才華的設計師!
↓↓↓
*請認真填寫需求信息,我們會在24小時內與您取得聯系。