渐变按钮我们经常可以见到,为按钮定义渐变效果,可以为页面的用户体验添色不少。大多数情况下,我们都是使用线性渐变来实现渐变按钮。

实现代码如下:

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> div { width:100px; height:36px; line-height:36px; text-align:center; border:1px solid #DADADA; border-radius:5px; font-family: "微软雅黑"; cursor:pointer; background: linear-gradient(to bottom,#F8F8F8,#DCDCDC); } div:hover { color:white; background:linear-gradient(to bottom,#FFC559,#FFAF19) } </style> </head> <body> <div>渐变按钮</div> </body> </html>

默认情况下,预览效果如下图所示。

当鼠标移到元素上面,此时预览效果如下图所示。