
- 0133技术站
- 联系QQ:18840023
  
- QQ交流群
 
- 微信公众号
 
CSS 按钮
本节介绍使用 CSS 3来制作按钮
按钮颜色
可以使用 background-color 属性来设置按钮颜色
.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
.button2 {background-color:#c88ee3} 
.button3 {background-color: #f44336;}点击 "运行实例" 按钮查看在线实例
效果图:

按钮大小
可以使用 font-size 属性来设置按钮大小
.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    font-size: 10px;
}
.button2 {background-color:#c88ee3;
 font-size: 15px;} 
.button3 {background-color: #f44336;
 font-size: 20px;}点击 "运行实例" 按钮查看在线实例
效果图:

圆角按钮
可以使用 border-radius 属性来设置圆角按钮
.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
   border-radius:8px;
}
.button2 {background-color:#c88ee3;
 border-radius: 14px;} 
.button3 {background-color: #f44336;
 border-radius: 20px;}点击 "运行实例" 按钮查看在线实例
效果图:

鼠标悬停改变背景颜色同时显示阴影
通过伪元素hover来设置,使用 box-shadow 属性来为按钮添加阴影
.button2:hover {
	background-color:#c88ee3;
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}点击 "运行实例" 按钮查看在线实例
效果图:

禁用按钮
可以使用 opacity 属性为按钮添加透明度,同时可以添加 cursor 属性并设置为 "not-allowed" 来设置一个禁用的图片
效果图:

按钮动画:
鼠标移动到按钮上有按压效果:
.button:hover {background-color: #3e8e41}
.button:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #ccc;
  transform: translateY(4px);
}点击 "运行实例" 按钮查看在线实例
效果图:

推荐手册