- 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); }
点击 "运行实例" 按钮查看在线实例
效果图:
推荐手册