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


Posted in HTML / CSS onOctober 19, 2016

效果图如下:

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

实例代码如下:

复制代码
代码如下:

<!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;
/*执行动画*/
-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>

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

HTML / CSS 相关文章推荐
CSS3画一个阴阳八卦图
Mar 09 HTML / CSS
关于css兼容性问题及一些常见问题汇总
May 03 HTML / CSS
CSS3,线性渐变(linear-gradient)的使用总结
Jan 09 HTML / CSS
CSS3实现莲花绽放的动画效果
Nov 06 HTML / CSS
Html5上传图片 移动端、PC端通用代码
Jun 08 HTML / CSS
HTML5 File接口在web页面上使用文件下载
Feb 27 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
May 03 HTML / CSS
HTML5实现多张图片上传功能
Mar 11 HTML / CSS
浅谈html5 video 移动端填坑记
Jan 15 HTML / CSS
Canvas中设置width与height的问题浅析
Nov 01 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
Dec 01 HTML / CSS
HTML基础详解(下)
Oct 16 HTML / CSS
CSS3实现各种图形的示例代码
Oct 19 #HTML / CSS
利用CSS3实现平移动画效果示例代码
Oct 12 #HTML / CSS
CSS3模拟IOS滑动开关效果
Sep 28 #HTML / CSS
CSS3打造磨砂玻璃背景效果
Sep 28 #HTML / CSS
利用CSS3实现折角效果实例源码
Sep 28 #HTML / CSS
CSS3 animation实现简易幻灯片轮播特效
Sep 27 #HTML / CSS
CSS3实现复选框动画特效示例代码
Sep 27 #HTML / CSS
You might like
PHP去掉从word直接粘贴过来的没有用格式的函数
2012/10/29 PHP
PHP register_shutdown_function函数的深入解析
2013/06/03 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
JavaScript URL参数读取改进版
2009/01/16 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
每天一篇javascript学习小结(RegExp对象)
2015/11/17 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
详解基于webpack&amp;gettext的前端多语言方案
2019/01/29 Javascript
深入了解JavaScript 防抖和节流
2019/09/12 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
js实现表格数据搜索
2020/08/09 Javascript
[02:43]DOTA2英雄基础教程 德鲁伊
2014/01/13 DOTA
简单解决Python文件中文编码问题
2015/11/22 Python
Python for循环生成列表的实例
2018/06/15 Python
Python检查和同步本地时间(北京时间)的实现方法
2018/12/03 Python
如何使用python进行pdf文件分割
2019/11/11 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
python tkinter GUI绘制,以及点击更新显示图片代码
2020/03/14 Python
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
总务岗位职责
2013/11/19 职场文书
法律专业应届生自荐信范文
2014/01/06 职场文书
大学生联谊活动策划书(光棍节)
2014/10/10 职场文书
学校政风行风评议心得体会
2014/10/21 职场文书
个人工作保证书
2015/02/28 职场文书
婚前保证书范文
2015/02/28 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python