123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- @use '../../styles/tools'
- @use '../../styles/settings'
- @use 'sass:math'
- @use 'sass:map'
- @use './variables' as *
- @use './mixins' as *
- @include tools.layer('components')
- .v-fab
- align-items: center
- display: inline-flex
- flex: 1 1 auto
- pointer-events: none
- position: relative
- transition-duration: $fab-transition-duration
- transition-timing-function: $fab-transition-timing-function
- vertical-align: middle
- .v-btn
- pointer-events: auto
- &--variant-elevated
- @include tools.elevation(3)
- &--app,
- &--absolute
- display: flex
- &--start,
- &--left
- justify-content: flex-start
- &--center
- align-items: center
- justify-content: center
- &--end,
- &--right
- justify-content: flex-end
- &--bottom
- align-items: flex-end
- &--top
- align-items: flex-start
- &--extended
- .v-btn
- // min-height: 56px
- // min-width: 80px
- border-radius: 9999px !important
- .v-fab__container
- align-self: center
- display: inline-flex
- position: absolute
- vertical-align: middle
- .v-fab--app &
- margin: 12px
- .v-fab--absolute &
- position: absolute
- z-index: 4
- .v-fab--offset.v-fab--top &
- transform: translateY(-50%)
- .v-fab--offset.v-fab--bottom &
- transform: translateY(50%)
- .v-fab--top &
- top: 0
- .v-fab--bottom &
- bottom: 0
- .v-fab--left &,
- .v-fab--start &
- left: 0
- .v-fab--right &,
- .v-fab--end &
- right: 0
|