| |
| |
| |
| |
| |
| |
| |
| |
| |
| .btn { |
| display: inline-block; |
| padding: $padding-base-vertical $padding-base-horizontal; |
| margin-bottom: 0; |
| font-size: $font-size-base; |
| font-weight: $btn-font-weight; |
| line-height: $line-height-base; |
| text-align: center; |
| vertical-align: middle; |
| cursor: pointer; |
| border: 1px solid transparent; |
| border-radius: $border-radius-base; |
| white-space: nowrap; |
| @include user-select(none); |
| |
| &:focus { |
| @include tab-focus(); |
| } |
| |
| &:hover, |
| &:focus { |
| color: $btn-default-color; |
| text-decoration: none; |
| } |
| |
| &:active, |
| &.active { |
| outline: 0; |
| background-image: none; |
| @include box-shadow(inset 0 3px 5px rgba(0,0,0,.125)); |
| } |
| |
| &.disabled, |
| &[disabled], |
| fieldset[disabled] & { |
| cursor: not-allowed; |
| pointer-events: none; |
| @include opacity(.65); |
| @include box-shadow(none); |
| } |
| |
| } |
| |
| |
| |
| |
| |
| .btn-default { |
| @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); |
| } |
| .btn-primary { |
| @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); |
| } |
| |
| .btn-warning { |
| @include button-variant($btn-warning-color, $btn-warning-bg, $btn-warning-border); |
| } |
| |
| .btn-danger { |
| @include button-variant($btn-danger-color, $btn-danger-bg, $btn-danger-border); |
| } |
| |
| .btn-success { |
| @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); |
| } |
| |
| .btn-info { |
| @include button-variant($btn-info-color, $btn-info-bg, $btn-info-border); |
| } |
| |
| |
| |
| |
| |
| |
| .btn-link { |
| color: $link-color; |
| font-weight: normal; |
| cursor: pointer; |
| border-radius: 0; |
| |
| &, |
| &:active, |
| &[disabled], |
| fieldset[disabled] & { |
| background-color: transparent; |
| @include box-shadow(none); |
| } |
| &, |
| &:hover, |
| &:focus, |
| &:active { |
| border-color: transparent; |
| } |
| &:hover, |
| &:focus { |
| color: $link-hover-color; |
| text-decoration: underline; |
| background-color: transparent; |
| } |
| &[disabled], |
| fieldset[disabled] & { |
| &:hover, |
| &:focus { |
| color: $btn-link-disabled-color; |
| text-decoration: none; |
| } |
| } |
| } |
| |
| |
| |
| |
| |
| .btn-lg { |
| |
| @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $border-radius-large); |
| } |
| .btn-sm, |
| .btn-xs { |
| |
| @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small); |
| } |
| .btn-xs { |
| padding: 1px 5px; |
| } |
| |
| |
| |
| |
| |
| .btn-block { |
| display: block; |
| width: 100%; |
| padding-left: 0; |
| padding-right: 0; |
| } |
| |
| |
| .btn-block + .btn-block { |
| margin-top: 5px; |
| } |
| |
| |
| input[type="submit"], |
| input[type="reset"], |
| input[type="button"] { |
| &.btn-block { |
| width: 100%; |
| } |
| } |