CSS3點(diǎn)擊按鈕實(shí)現(xiàn)背景漸變動畫效果
發(fā)布時間:2016-10-19 16:45:22 作者:佚名
我要評論

這篇文章給大家介紹的是,利用CSS3實(shí)現(xiàn)當(dāng)點(diǎn)擊按鈕的時候,按鈕的背景是漸變動畫的效果,實(shí)現(xiàn)后的效果非常好,開發(fā)的時候利用這種效果的按鈕會給用戶一種非??犰诺母惺?,感興趣的朋友們下面來一起看看吧。
效果圖如下:
實(shí)例代碼如下:
復(fù)制代碼
代碼如下:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<title>css3給按鈕添加背景漸變動畫</title>
<!--
@author:SM
@email:sm0210@qq.com
@desc:
css3給按鈕添加背景漸變動畫
-->
<style type="text/css">
button {
color:#FFF;
font-size:16px;
outline:none;
width:300px;
height:48px;
background:#26A1D9;
border:none;
-webkit-border-radius:5px;
border-radius:5px;
}
button:active{
outline:none;
background:#208FC1;
/*執(zhí)行動畫*/
-webkit-animation:showBtn 0.5s 1;
animation:showBtn 0.5s 1;
/*停止在最后一幀*/
-webkit-animation-fill-mode:forwards;
animation-fill-mode:forwards;
}
/*
定義動畫
*/
@-webkit-keyframes showBtn{</p> <p>10%{
background:-webkit-radial-gradient(Circle,#1E7AA5 28%, #2287B7 30%, #2287B7 48%,#208FC1 60%);
background:radial-gradient(Circle,#1E7AA5 28%, #2287B7 30%, #2287B7 48%,#208FC1 60%);
}</p> <p>20%{
background:-webkit-radial-gradient(Circle,#1E7AA5 32%, #2287B7 34%, #2287B7 52%,#208FC1 60%);
background:radial-gradient(Circle,#1E7AA5 32%, #2287B7 34%, #2287B7 52%,#208FC1 60%);
}</p> <p>40%{
background:-webkit-radial-gradient(Circle,#1E7AA5 34%, #2287B7 36%, #2287B7 54%,#208FC1 60%);
background:radial-gradient(Circle,#1E7AA5 34%, #2287B7 36%, #2287B7 54%,#208FC1 60%);
}</p> <p>60%{
background:-webkit-radial-gradient(Circle,#1E7AA5 36%, #2287B7 38%, #2287B7 56%,#208FC1 60%);
background:radial-gradient(Circle,#1E7AA5 36%, #2287B7 38%, #2287B7 56%,#208FC1 60%);
}</p> <p>80%{
background:-webkit-radial-gradient(Circle,#1E7AA5 38%, #2287B7 40%, #2287B7 58%,#208FC1 60%);
background:radial-gradient(Circle,#1E7AA5 38%, #2287B7 40%, #2287B7 58%,#208FC1 60%);
}</p> <p>100%{
background:-webkit-radial-gradient(Circle,#1E7AA5 40%, #2287B7 42%, #2287B7 60%,#208FC1 60%);
background:radial-gradient(Circle,#1E7AA5 40%, #2287B7 42%, #2287B7 60%,#208FC1 60%);
}
}
</style>
</head>
<body>
<button>按鈕</button></p> <p></body>
</html>
總結(jié)
以上就是利用CSS3點(diǎn)擊按鈕的時候,實(shí)現(xiàn)背景漸變動畫的效果,感興趣的朋友們可以自己運(yùn)行下代碼看看效果,這樣更有助于理解,希望這篇文章的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助。
相關(guān)文章
- 是一段基于純CSS3制作的彩色漸變按鈕懸停動畫設(shè)計,圓角按鈕懸停交互特效代碼,非常有意思,歡迎有興趣的朋友前來下載使用2020-10-09
- 純css3制作彩色漸變的按鈕懸停動畫設(shè)計,圓角按鈕懸停ui交互特效,喜歡的朋友快來下載源碼吧2020-09-08
css3實(shí)現(xiàn)的鼠標(biāo)懸浮按鈕發(fā)光漸變動畫特效源碼
是一段基于CSS3實(shí)現(xiàn)的鼠標(biāo)懸停按鈕炫彩動畫特效源碼,將鼠標(biāo)放在按鈕上后,按鈕會持續(xù)出現(xiàn)流光漸變效果,非常有意思,歡迎有興趣的朋友前來了解使用2020-08-28利用div+css3實(shí)現(xiàn)一個背景漸變的button按鈕的示例代碼
這篇文章主要介紹了利用div+css3實(shí)現(xiàn)一個背景漸變的button按鈕的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下2020-07-07純CSS3實(shí)現(xiàn)的顏色漸變的一級橫向?qū)Ш桨粹o菜單效果
無需任何JS代碼即可實(shí)現(xiàn)顏色漸變的按鈕式菜單,菜單為一級橫向?qū)Ш?/div> 2013-07-01純CSS3 gradient屬性制作36種漂亮的html網(wǎng)頁漸變按鈕樣式
36種漂亮的CSS3 gradient屬性制作的html網(wǎng)頁漸變按鈕樣式,非常不錯,喜歡的朋友朋友快來下載源碼吧2020-10-14最新評論