巧用HTML5給按鈕背景設(shè)計(jì)不同的動(dòng)畫(huà)簡(jiǎn)單實(shí)例
如何巧用HTML5設(shè)計(jì)按鈕背景不同動(dòng)畫(huà)特效,在該特效中,當(dāng)鼠標(biāo)滑過(guò)按鈕時(shí),使用CSS3 animation 來(lái)動(dòng)畫(huà) background-size 和 background-position 屬性,來(lái)實(shí)現(xiàn)各種背景動(dòng)畫(huà)效果。
下面來(lái)看一下整體的效果圖:

具體實(shí)現(xiàn):
1. CSS樣式
首先為按鈕設(shè)置通用樣式。將按鈕的背景去除,設(shè)置2像素的實(shí)線邊框,并將底部邊框設(shè)置為4個(gè)像素。通過(guò)padding來(lái)設(shè)置按鈕的尺寸,并為按鈕的文字顏色設(shè)置平滑動(dòng)畫(huà)過(guò)渡效果。

第一種按鈕背景動(dòng)畫(huà):
在第一種按鈕背景動(dòng)畫(huà)中,按鈕的背景使用2個(gè)漸變圖層來(lái)制作。當(dāng)鼠標(biāo)滑過(guò)按鈕時(shí)執(zhí)行halftone幀動(dòng)畫(huà),該動(dòng)畫(huà)修改按鈕的background-size屬性。它縮小了背景圖片的尺寸,使所有的圓點(diǎn)連成一片。

第二種按鈕背景動(dòng)畫(huà):
第二種按鈕背景動(dòng)畫(huà)中,使用線性漸變作為按鈕的背景圖像。在鼠標(biāo)滑過(guò)按鈕時(shí),通過(guò)修改按鈕的background-position屬性,使背景位置不斷發(fā)生變化,形成斑馬線運(yùn)動(dòng)效果。

第三種按鈕背景動(dòng)畫(huà):
第三種按鈕背景動(dòng)畫(huà)中,使用花點(diǎn)漸變作為按鈕的背景圖像。在鼠標(biāo)滑過(guò)按鈕時(shí),通過(guò)修改按鈕的background-position屬性,使背景位置不斷發(fā)生變化,形成點(diǎn)運(yùn)動(dòng)效果。

第四種按鈕背景動(dòng)畫(huà):
第四種按鈕背景動(dòng)畫(huà)中,使用波浪變作為按鈕的背景圖像。在鼠標(biāo)滑過(guò)按鈕時(shí),通過(guò)修改按鈕的background-position屬性,使背景位置不斷發(fā)生變化,形成波浪動(dòng)態(tài)運(yùn)動(dòng)效果。

第五種按鈕背景動(dòng)畫(huà):
第五種按鈕背景動(dòng)畫(huà)中,使用斜線變作為按鈕的背景圖像。在鼠標(biāo)滑過(guò)按鈕時(shí),通過(guò)修改按鈕的background-position屬性,使背景位置不斷發(fā)生變化,形成斜線運(yùn)動(dòng)效果。

第六種按鈕背景動(dòng)畫(huà):
第六種按鈕背景動(dòng)畫(huà)中,使用圓形閃動(dòng)漸變作為按鈕的背景圖像。在鼠標(biāo)滑過(guò)按鈕時(shí),通過(guò)修改按鈕的background-position屬性,使背景位置不斷發(fā)生變化,形成圓形閃動(dòng)效果。

這就是六個(gè)按鈕的每個(gè)效果和代碼,除了這個(gè)css樣式還可以使用一些標(biāo)準(zhǔn)的組件來(lái)制作。
以上這篇巧用HTML5給按鈕背景設(shè)計(jì)不同的動(dòng)畫(huà)簡(jiǎn)單實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章

html5 canvas實(shí)現(xiàn)的流星雨星星動(dòng)畫(huà)背景特效源碼
是一段實(shí)現(xiàn)了流星雨劃過(guò)+星星閃爍的動(dòng)畫(huà)背景效果代碼,本段代碼適應(yīng)于所有網(wǎng)頁(yè)使用,有興趣的朋友們就來(lái)下載使用吧2016-08-23
html5實(shí)現(xiàn)的創(chuàng)意扭曲針時(shí)鐘特效源碼
這是一款基于html5實(shí)現(xiàn)的創(chuàng)意扭曲針時(shí)鐘特效源碼。畫(huà)面中的時(shí)針、分針與秒針相互連接成一條曲線,秒針實(shí)時(shí)讀取當(dāng)前時(shí)間做平滑順時(shí)針運(yùn)動(dòng),同時(shí)帶動(dòng)分針與時(shí)針運(yùn)動(dòng)2016-08-20
這是一款使用HTML5 Canvas制作的黑板寫(xiě)字效果的代碼,支持手機(jī)移動(dòng)端,可模擬在黑板上寫(xiě)字的效果,歡迎下載使用2016-08-18
本刮刮卡特效通過(guò)HTML5 canvas來(lái)前后兩張圖片的刮卡效果,支持桌面端和移動(dòng)端,歡迎下載使用2016-08-15
HTML5實(shí)現(xiàn)微信朋友圈圖片放大手機(jī)相冊(cè)特效代碼
HTML5微信朋友圈圖片放大手機(jī)相冊(cè)效果,支持PC和手機(jī)端畫(huà)廊效果2016-08-10
基于Html5+Canvas實(shí)現(xiàn)2016年七夕情人節(jié)倒計(jì)時(shí)特效源碼
基于Html5+Canvas實(shí)現(xiàn)2016年七夕情人節(jié)倒計(jì)時(shí)特效源碼是一款基于html5 canvas實(shí)現(xiàn)的粒子效果倒計(jì)時(shí)代碼下載。本段代碼適應(yīng)于所有網(wǎng)頁(yè)使用,有需要的朋友可以直接下載使用2016-08-09
HTML5實(shí)現(xiàn)響應(yīng)式多角度全屏滑動(dòng)切換特效源碼
HTML5實(shí)現(xiàn)響應(yīng)式多角度全屏切換特效源碼是一款基于HTML5 SVG實(shí)現(xiàn)的響應(yīng)式全屏切換特效。本段代碼適應(yīng)于所有網(wǎng)頁(yè)使用,有需要的朋友可以直接下載使用2016-08-04- 下面小編就為大家?guī)?lái)一篇H5 meta小結(jié)(前端必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-24








