12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- // Mixin for generating new styles
- @mixin btn-styles($btn-color, $btn-states-color) {
- border-color: $btn-color;
- color: $btn-color;
-
- &:hover,
- &:focus,
- &:active,
- &.active,
- .open > &.dropdown-toggle {
- background-color: $btn-color;
- color: $fill-font-color;
- border-color: $btn-color;
- .caret{
- border-top-color: $fill-font-color;
- }
- }
-
- &.disabled,
- &:disabled,
- &[disabled],
- fieldset[disabled] & {
- &,
- &:hover,
- &:focus,
- &.focus,
- &:active,
- &.active {
- background-color: $transparent-bg;
- border-color: $btn-color;
- }
- }
-
- &.btn-fill {
- color: $white-color;
- background-color: $btn-color;
- @include opacity(1);
- &:hover,
- &:focus,
- &:active,
- &.active,
- .open > &.dropdown-toggle{
- background-color: $btn-states-color;
- color: $white-color;
- border-color: $btn-states-color;
- }
-
- .caret{
- border-top-color: $white-color;
- }
- }
-
- &.btn-simple {
- &:hover,
- &:focus,
- &:active,
- &.active,
- .open > &.dropdown-toggle{
- background-color: $transparent-bg;
- color: $btn-states-color;
- }
-
- .caret{
- border-top-color: $white-color;
- }
- }
-
- .caret{
- border-top-color: $btn-color;
- }
- }
- @mixin btn-size($padding-vertical, $padding-horizontal, $font-size, $border, $line-height){
- font-size: $font-size;
- border-radius: $border;
- padding: $padding-vertical $padding-horizontal;
-
- &.btn-simple{
- padding: $padding-vertical + 2 $padding-horizontal;
- }
-
- }
|