按钮
我是一个按钮
我诞生到世界上是这样的
每个人都在使用他
但每个人都不喜欢他默认的样子
很多人都在赋予他新的外观和意义
直到今天,从没停止……
任何赋予.btn
类的页面元素都会显示方角按钮样式。通常用在<a>
和 <button>
页面元素上。追加.radius就会显示css3圆角效果。
按钮 | class="" | 描述 |
---|---|---|
btn btn-default |
默认按钮 | |
btn btn-default radius |
圆角默认按钮 | |
btn btn-default round |
椭圆默认按钮 | |
btn btn-primary radius |
提供额外的视觉感, 可在一系列的按钮中指出主要操作 | |
btn btn-secondary radius |
默认样式的替代样式 | |
btn btn-success radius |
表示成功或积极的动作 | |
btn btn-warning radius |
提醒应该谨慎采取这个动作 | |
btn btn-danger radius |
表示这个动作危险或存在危险 | |
btn btn-link |
简化一个按钮, 使它看起来像一个链接,同时保持按钮的行为 | |
btn disabled radius |
disabled只是让状态看上去像禁用,但实际并没有真正禁用,需要js代码来禁止链接的行为 |
不支持圆角和背景渐变浏览器,如IE系列,会显示扁平纯色直角效果。
HTML代码
<input class="btn btn-default" type="button" value="默认"> <input class="btn btn-default radius" type="button" value="圆角效果"> <input class="btn btn-default round" type="button" value="椭圆效果"> <input class="btn btn-primary radius" type="button" value="主要"> <input class="btn radius btn-secondary" type="button" value="次要"> <input class="btn btn-success radius" type="button" value="成功"> <input class="btn radius btn-warning" type="button" value="警告"> <input class="btn btn-danger radius" type="button" value="危险"> <input class="btn btn-link radius" type="button" value="链接"> <input class="btn disabled radius" type="button" value="禁用">
空心效果
按钮 | class="" | 描述 |
---|---|---|
btn btn-primary-outline radius |
提供额外的视觉感, 可在一系列的按钮中指出主要操作 | |
btn btn-secondary-outline radius |
默认样式的替代样式 | |
btn btn-success-outline radius |
表示成功或积极的动作 | |
btn btn-warning-outline radius |
提醒应该谨慎采取这个动作 | |
btn btn-danger-outline radius |
表示这个动作危险或存在危险 | |
btn btn-primary-outline radius disabled |
disabled只是让状态看上去像禁用,但实际并没有真正禁用,需要js代码来禁止链接的行为 |
按钮大小
2.0 重新定义尺寸的命名,采用size-开头,尺寸是个全局类名。
按钮 | class="" |
---|---|
size-XL |
|
size-L |
|
size-M 缺省值 |
|
size-S |
|
size-MINI |
HTML代码
<input class="btn btn-primary size-XL radius" type="button" value="特大按钮"> <input class="btn btn-primary size-L radius" type="button" value="大按钮"> <input class="btn btn-primary size-M radius" type="button" value="默认尺寸"> <input class="btn btn-primary size-S radius" type="button" value="小按钮"> <input class="btn btn-primary size-MINI radius" type="button" value="迷你按钮">
CSS代码
/*按钮*/ .btn{display:inline-block;cursor:pointer;text-align:center; font-weight:400;white-space:nowrap;vertical-align: middle;*zoom:1;-webkit-transition:background-color .1s linear;-moz-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear} a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none} .btn:active,.btn.active{background-color:#ccc} .btn:first-child{*margin-left:0} .btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset} /*默认——灰色 通常用于取消*/ .btn-default{background-color:#e6e6e6} .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active{color:#333;background-color:#c7c7c7;border-color:#c7c7c7} /*主要——主色 通常用于确定、提交、购买、支付等*/ .btn-primary{color:#fff;background-color:#5a98de; border-color:#5a98de} .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active{color:#fff;background-color:#6aa2e0;border-color:#6aa2e0} /*次要按钮*/ .btn-secondary{color:#fff;background-color:#3bb4f2; border-color:#3bb4f2} .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0} /*成功*/ .btn-success{color:#fff;background-color:#5eb95e; border-color:#5eb95e} .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active{color:#fff;background-color:#429842;border-color:#429842} /*警告*/ .btn-warning{color:#fff;background-color:#f37b1d; border-color:#f37b1d} .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active{color:#fff;background-color:#c85e0b;border-color:#c85e0b} /*危险*/ .btn-danger{color:#fff;background-color:#dd514c; border-color:#dd514c} .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active{color:#fff;background-color:#c62b26;border-color:#c62b26} /*链接*/ .btn-link{color:#0e90d2;cursor:pointer;border-color:transparent;background-color:transparent} .btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active{color:#095f8a;text-decoration:underline;background-color:transparent} /*禁用状态*/ .btn.disabled{cursor:not-allowed;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none; pointer-events:none}