700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 按钮背景过渡css3 使用CSS3点击按钮实现背景渐变动画的效果

按钮背景过渡css3 使用CSS3点击按钮实现背景渐变动画的效果

时间:2018-11-01 05:06:17

相关推荐

按钮背景过渡css3 使用CSS3点击按钮实现背景渐变动画的效果

这篇文章给大家介绍的是,利用CSS3实现当点击按钮的时候,按钮的背景是渐变动画的效果,实现后的效果非常好,开发的时候利用这种效果的按钮会给用户一种非常酷炫的感受,感兴趣的朋友们下面来一起看看吧。

效果图如下:

实例代码如下:

css3给按钮添加背景渐变动画

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{

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%);

}

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%);

}

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%);

}

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%);

}

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%);

}

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%);

}

}

按钮

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。