html部分:
<button class="btDemo">编辑</button>
css样式:
.btDemo {
width: 80px;
height: 40px;
border-radius: 20px;
outline: none;
background-color: #fff;
color: #000;
border: 1px solid #eee;
transition: all 1s;
}
.btDemo:hover{
color: #fff;
background-color: #3f9cd4;
}
.btDemo :focus{
outline: 0; // 此处是去除鼠标点击时会出现的边框
}
效果图如下:
1注:背景渐变可以分为线性渐变和点性渐变,此处是通过transition实现的
网友评论