這篇文章給大家介紹的是,利用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>
以上就是本文的全部內容,希望對大家的學習有所協助,更多相關內容請關注topic.alibabacloud.com!