/home/techb158/dev.balacoffee.com/resources/src/assets/styles/vendor/bootstrap/mixins
NameSizeModeActions
_alert.scss2420644editdlrm
_background-variant.scss4740644editdlrm
_badge.scss2300644editdlrm
_border-radius.scss7220644editdlrm
_box-shadow.scss870644editdlrm
_breakpoints.scss44690644editdlrm
_buttons.scss32450644editdlrm
_caret.scss14780644editdlrm
_clearfix.scss930644editdlrm
_float.scss1930644editdlrm
_forms.scss34870644editdlrm
_gradients.scss20500644editdlrm
_grid-framework.scss18990644editdlrm
_grid.scss16060644editdlrm
_hover.scss7490644editdlrm
_image.scss11720644editdlrm
_list-group.scss4310644editdlrm
_lists.scss1680644editdlrm
_nav-divider.scss2610644editdlrm
_pagination.scss4530644editdlrm
_reset-text.scss5470644editdlrm
_resize.scss2020644editdlrm
_screen-reader.scss7330644editdlrm
_size.scss980644editdlrm
_table-row.scss6470644editdlrm
_text-emphasis.scss2590644editdlrm
_text-hide.scss3980644editdlrm
_text-truncate.scss1680644editdlrm
_transition.scss2740644editdlrm
_visibility.scss1340644editdlrm
Edit: /home/techb158/dev.balacoffee.com/resources/src/assets/styles/vendor/bootstrap/mixins/_buttons.scss (3245B)
// Button variants // // Easily pump out default styles, as well as :hover, :focus, :active, // and disabled options for all buttons @mixin button-variant( $background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%) ) { color: color-yiq($background); @include gradient-bg($background); border-color: $border; @include box-shadow($btn-box-shadow); @include hover { color: color-yiq($hover-background); @include gradient-bg($hover-background); border-color: $hover-border; } &:focus, &.focus { // Avoid using mixin so we can pass custom focus shadow properly @if $enable-shadows { box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, 0.5); } @else { box-shadow: 0 0 0 $btn-focus-width rgba($border, 0.5); } } // Disabled comes first so active can properly restyle &.disabled, &:disabled { color: color-yiq($background); background-color: $background; border-color: $border; } &:not(:disabled):not(.disabled):active, &:not(:disabled):not(.disabled).active, .show > &.dropdown-toggle { color: color-yiq($active-background); background-color: $active-background; @if $enable-gradients { background-image: none; // Remove the gradient for the pressed/active state } border-color: $active-border; &:focus { // Avoid using mixin so we can pass custom focus shadow properly @if $enable-shadows { box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, 0.5); } @else { box-shadow: 0 0 0 $btn-focus-width rgba($border, 0.5); } } } } @mixin button-outline-variant( $color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color ) { color: $color; background-color: transparent; background-image: none; border-color: $color; &:hover { color: $color-hover; background-color: $active-background; border-color: $active-border; } &:focus, &.focus { box-shadow: 0 0 0 $btn-focus-width rgba($color, 0.5); } &.disabled, &:disabled { color: $color; background-color: transparent; } &:not(:disabled):not(.disabled):active, &:not(:disabled):not(.disabled).active, .show > &.dropdown-toggle { color: color-yiq($active-background); background-color: $active-background; border-color: $active-border; &:focus { // Avoid using mixin so we can pass custom focus shadow properly @if $enable-shadows and $btn-active-box-shadow != none { box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, 0.5); } @else { box-shadow: 0 0 0 $btn-focus-width rgba($color, 0.5); } } } } // Button sizes @mixin button-size( $padding-y, $padding-x, $font-size, $line-height, $border-radius ) { padding: $padding-y $padding-x; font-size: $font-size; line-height: $line-height; // Manually declare to provide an override to the browser default @if $enable-rounded { border-radius: $border-radius; } @else { border-radius: 0; } }