好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS3点击按钮实现背景渐变动画效果

效果图如下:

实例代码如下:

复制代码

代码如下:


<!DOCTY PE ht ML >
<html>
<head>
< ;m eta charset="utf-8" />
<meta n am e="viewport" content="width=device-width, in IT ial -s cale=1.0, maximum-scale=1.0, user-scalable=0" />
<title>css3给按钮添加背景渐变动画</title>
<!--
@author:SM
@em ai l:sm0210@ QQ .COM
@desc:
css3给按钮添加背景渐变动画
-->
<style type="text/css">
button {
color: # FFF;
font- Size: 16px;
outline:none;
width:300px;
h ei ght:48px;
background:#26A1D9;
border:none;
- webkit -border-radius:5px;
border-radius:5px;
}
button:active{
outline:none;
background:#208 fc 1;
/*执行动画*/
-webkit-animation:show BT n 0.5s 1;
animation:showBtn 0.5s 1;
/*停止在最后一帧*/
-webkit-animation-fill-mode:forwa rds ;
animation-fill-mode:forwards;
}
/*
定义动画
*/
@-webkit-keyframes showBtn{</p> <p>10%{
background:-webkit-radial-gra die nt(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>

总结
以上就是 利用 CSS3点击按钮的时候,实现背景渐变动画的效果,感兴趣的 朋友 们可以自己运行下代码看看效果,这样更有助于理解,希望这篇 文章 的内容对大家的学习 或者 工作能带来一定的帮助。

总结

以上是 为你收集整理的 CSS3点击按钮实现背景渐变动画效果 全部内容,希望文章能够帮你解决 CSS3点击按钮实现背景渐变动画效果 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于CSS3点击按钮实现背景渐变动画效果的详细内容...

  阅读:28次