node_modules/bulma/sass/elements/button.sass in bulma-clean-theme-0.5.1 vs node_modules/bulma/sass/elements/button.sass in bulma-clean-theme-0.5.2
- old
+ new
@@ -1,7 +1,8 @@
$button-color: $grey-darker !default
$button-background-color: $white !default
+$button-family: false !default
$button-border-color: $grey-lighter !default
$button-border-width: $control-border-width !default
$button-padding-vertical: calc(0.375em - #{$button-border-width}) !default
@@ -48,10 +49,12 @@
background-color: $button-background-color
border-color: $button-border-color
border-width: $button-border-width
color: $button-color
cursor: pointer
+ @if $button-family
+ font-family: $button-family
justify-content: center
padding-bottom: $button-padding-vertical
padding-left: $button-padding-horizontal
padding-right: $button-padding-horizontal
padding-top: $button-padding-vertical
@@ -140,11 +143,12 @@
border-color: transparent
box-shadow: none
&.is-inverted
background-color: $color-invert
color: $color
- &:hover
+ &:hover,
+ &.is-hovered
background-color: darken($color-invert, 5%)
&[disabled],
fieldset[disabled] &
background-color: $color-invert
border-color: transparent
@@ -156,17 +160,25 @@
&.is-outlined
background-color: transparent
border-color: $color
color: $color
&:hover,
- &:focus
+ &.is-hovered,
+ &:focus,
+ &.is-focused
background-color: $color
border-color: $color
color: $color-invert
&.is-loading
&::after
border-color: transparent transparent $color $color !important
+ &:hover,
+ &.is-hovered,
+ &:focus,
+ &.is-focused
+ &::after
+ border-color: transparent transparent $color-invert $color-invert !important
&[disabled],
fieldset[disabled] &
background-color: transparent
border-color: $color
box-shadow: none
@@ -174,13 +186,22 @@
&.is-inverted.is-outlined
background-color: transparent
border-color: $color-invert
color: $color-invert
&:hover,
- &:focus
+ &.is-hovered,
+ &:focus,
+ &.is-focused
background-color: $color-invert
color: $color
+ &.is-loading
+ &:hover,
+ &.is-hovered,
+ &:focus,
+ &.is-focused
+ &::after
+ border-color: transparent transparent $color $color !important
&[disabled],
fieldset[disabled] &
background-color: transparent
border-color: $color-invert
box-shadow: none
@@ -267,9 +288,18 @@
z-index: 3
&:hover
z-index: 4
&.is-expanded
flex-grow: 1
+ flex-shrink: 1
&.is-centered
justify-content: center
+ &:not(.has-addons)
+ .button:not(.is-fullwidth)
+ margin-left: 0.25rem
+ margin-right: 0.25rem
&.is-right
justify-content: flex-end
+ &:not(.has-addons)
+ .button:not(.is-fullwidth)
+ margin-left: 0.25rem
+ margin-right: 0.25rem