VAvatar.sass 967 B

12345678910111213141516171819202122232425262728293031323334353637
  1. @use '../../styles/settings'
  2. @use '../../styles/tools'
  3. @use './mixins' as *
  4. @use './variables' as *
  5. @include tools.layer('components')
  6. .v-avatar
  7. flex: none
  8. align-items: center
  9. display: inline-flex
  10. justify-content: center
  11. line-height: $avatar-line-height
  12. overflow: hidden
  13. position: relative
  14. text-align: center
  15. transition: 0.2s settings.$standard-easing
  16. transition-property: width, height
  17. vertical-align: $avatar-vertical-align
  18. @include avatar-sizes($avatar-sizes)
  19. @include avatar-density(('height', 'width'), $avatar-density)
  20. @include tools.border($avatar-border...)
  21. @include tools.rounded($avatar-border-radius)
  22. @include tools.variant($avatar-variants...)
  23. &--rounded
  24. @include tools.rounded($avatar-rounded-border-radius)
  25. &--start
  26. margin-inline-end: $avatar-margin-start
  27. &--end
  28. margin-inline-start: $avatar-margin-end
  29. .v-img
  30. height: 100%
  31. width: 100%