
CSS3 按钮
在本章节中,我们将详细介绍如何使用 CSS 来创建各种样式美观、交互性强的网页按钮。下面是默认的按钮样式:
CSS3 基本按钮样式
以下是简洁实用的基础按钮 CSS 样式表,简约设计,交互反馈清晰。
.btn {
border: none;
color: white;
padding: 10px 20px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
border-radius: 5px;
}
实现的效果:
CSS3 按钮颜色
以下是涵盖蓝、绿、红、橙、灰、黑等多色的精美按钮 CSS 样式表。
/* 蓝色按钮 */
.btn-primary {
background: linear-gradient(to bottom, #2196F3, #0b7dda);
}
/* 绿色按钮 */
.btn-success {
background: linear-gradient(to bottom, #4CAF50, #45a049);
}
/* 红色按钮 */
.btn-danger {
background: linear-gradient(to bottom, #f44336, #d32f2f);
}
/* 橙色按钮 */
.btn-warning {
background: linear-gradient(to bottom, #FFC107, #FFA000);
}
/* 灰色按钮 */
.btn-gray {
background: linear-gradient(to bottom, #f5f5f5, #e0e0e0);
}
/* 黑色按钮 */
.btn-black {
background: linear-gradient(to bottom, #9E9E9E, #757575);
}
实现的效果:
CSS3 按钮大小
以下是涵盖超小、小、标准、大四种尺寸的完整按钮样式表。
.btn-xs {
padding: 6px 8px;
font-size: 12px;
}
.btn-sm {
padding: 8px 10px;
font-size: 14px;
}
.btn-normal {
padding: 10px 20px;
font-size: 16px;
}
.btn-lg {
padding: 8px 16px;
font-size: 18px;
}
实现的效果:
CSS3 按钮圆角
以下是包含无圆角至 50% 圆角等六种不同弧度的按钮样式表。
.btn-radius-0 {border-radius:0;}
.btn-radius-2 {border-radius:2px;}
.btn-radius-4 {border-radius:4px;}
.btn-radius-8 {border-radius:8px;}
.btn-radius-22 {border-radius:22px;}
.btn-radius-50 {border-radius:50%;}
实现的效果:
CSS3 按钮边框
以下是涵盖蓝、绿、红、橙、灰、黑六种边框色的按钮样式表。
/* 蓝色按钮 */
.btn-border-primary {
border:solid 1px #2196F3;
color: #2196F3;
}
/* 绿色按钮 */
.btn-border-success {
border:solid 1px #4CAF50;
color:#4CAF50;
}
/* 红色按钮 */
.btn-border-danger {
border:solid 1px #f44336;
color:#f44336;
}
/* 橙色按钮 */
.btn-border-warning {
border:solid 1px #FFC107;
color:#FFC107;
}
/* 灰色按钮 */
.btn-border-gray {
border:solid 1px #9E9E9E;
color:#9E9E9E;
}
/* 黑色按钮 */
.btn-border-black {
border:solid 1px #333;
color:#333;
}
实现的效果:
CSS3 按钮阴影
以下展示的是带阴影效果与无阴影效果的按钮,以便清晰对比。
/* 阴影按钮 */
.btn-box-shadow {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
实现的效果:
CSS3 按钮宽度
以下是包含 250 像素固定宽度、50% 及 100% 占比宽度的按钮样式表。
.btn-width-250 {
width: 250px;
}
.btn-width-50 {
width: 50%;
}
.btn-width-100 {
width: 100%;
}
实现的效果:
CSS3 自定义按钮
以下是涵盖自定义、禁用、波纹等多种特色效果的创意按钮样式集合。
/* 自定义按钮 */
.btn-custom {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
background: linear-gradient(to bottom, #4CAF50, #45a049);
}
/* 禁用状态按钮 */
.button-disabled {
opacity: 0.6;
cursor: not-allowed;
}
实现的效果:
更多实例
- 微交互智能按钮(多状态反馈)
- 本例演示了订单提交时,提交进度以及提交结果反馈的动态按钮。
- 点击触发粒子爆炸按钮(点击特效)
- 本例演示了点击按钮时,按钮产生粒子爆炸效果的动态按钮。
- 全息投影按钮(赛博朋克风)
- 本例演示了一个全息投影的蓝色动态按钮,悬停时带边框投影效果。
- 磁吸跟随按钮(科幻感交互)
- 本例演示了一个3D效果、渐变背景的按钮,悬停位置背景高亮、按钮倾斜效果。
- 现代风格动态交互按钮
- 本例演示了渐变悬停上浮按钮、横向展开亮光按钮、3D旋转按钮、点击抖动按钮、点击闪光按钮。
评论区 0
发表评论
教程介绍
CSS3 是 CSS 技术的版本升级,在 CSS 基础上进行了扩展改进,引入了新的特性和模块。
36
章节
78
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈