HTML5之按鈕背景不同動畫特效設計

2021-07-11 13:40:08 字數 1919 閱讀 8001

#前言

今天來繼續給大家介紹一下html5,講什麼呢,講講一組效果非常酷的滑鼠滑過按鈕背景動畫特效,在該特效中,當滑鼠滑過按鈕時,使用css3 animation來動畫background-size和background-position屬性,來實現各種背景動畫效果。

下面來看一下整體的效果圖:

看了動畫效果之後大家應該非常關心他是如何實現的,現在就給大家具體講講他的實現技巧.

#具體實現

##1. css樣式

首先為按鈕設定通用樣式。將按鈕的背景去除,設定2畫素的實線邊框,並將底部邊框設定為4個畫素。通過padding來設定按鈕的尺寸,並為按鈕的文字顏色設定平滑動畫過渡效果。

###第一種按鈕背景動畫

在第一種按鈕背景動畫中,按鈕的背景使用2個漸變圖層來製作。當滑鼠滑過按鈕時執行halftone幀動畫,該動畫修改按鈕的background-size屬性。它縮小了背景的尺寸,使所有的圓點連成一片。

###第二種按鈕背景動畫

第二種按鈕背景動畫中,使用線性漸變作為按鈕的背景影象。在滑鼠滑過按鈕時,通過修改按鈕的background-position屬性,使背景位置不斷發生變化,形成斑馬線運動效果。

###第三種按鈕背景動畫

第三種按鈕背景動畫中,使用花點漸變作為按鈕的背景影象。在滑鼠滑過按鈕時,通過修改按鈕的background-position屬性,使背景位置不斷發生變化,形成點運動效果。

###第四種按鈕背景動畫

第四種按鈕背景動畫中,使用波浪變作為按鈕的背景影象。在滑鼠滑過按鈕時,通過修改按鈕的background-position屬性,使背景位置不斷發生變化,形成波浪動態運動效果。

###第五種按鈕背景動畫

第五種按鈕背景動畫中,使用斜線變作為按鈕的背景影象。在滑鼠滑過按鈕時,通過修改按鈕的background-position屬性,使背景位置不斷發生變化,形成斜線運動效果。

###第六種按鈕背景動畫

第六種按鈕背景動畫中,使用圓形閃動漸變作為按鈕的背景影象。在滑鼠滑過按鈕時,通過修改按鈕的background-position屬性,使背景位置不斷發生變化,形成圓形閃動效果。

6種樣式設定好了,我們再來看看html裡面具體結構是怎麼樣的.

##2. html結構

該按鈕效果使用標準的元件來製作。

這樣我們就完成了,現在我們再看一下他的靜態圖.

#3. 與ios互動實現

**如下:

###效果圖

巧用HTML5給按鈕背景設計不同的動畫簡單例項

如何巧用html5設計按鈕背景不同動畫特效,在該特效中,當滑鼠滑過按鈕時,使用css3 animation 來動畫 background size 和 background position 屬性,來實現各種背景動畫效果。下面來看一下整體的效果圖 具體實現 1.css樣式 首先為按鈕設定通用樣式。將...

HTML5 動畫演示

01 02 htmllang en 03 head 04 metacharset utf 8 05 title animations in html5 using the canvas element 06 script 07 08 body 09 canvasid canvas width 100...

HTML5載入動畫

之前我們分享過很多基於css3的loading載入動畫,通過css3的高階特性,可以製作出形態各異的loading載入動畫元件。今天給大家帶來的這款loading載入動畫是基於html5 canvas的,在canvas畫布上,我們動態繪製許多多邊形,這些多邊形伴隨著顏色的隨機變化和旋轉,形成了奇幻色...