_logo.scss 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. .logo {
  2. display: flex;
  3. align-items: center;
  4. background: url(../public/img/logo-tabler.svg) no-repeat left center/auto 2rem;
  5. min-width: 7.5rem;
  6. height: 2rem;
  7. margin: 0;
  8. transition: 0.3s opacity;
  9. text-decoration: none;
  10. position: relative;
  11. @at-root a#{&} {
  12. &:hover {
  13. opacity: 0.8;
  14. }
  15. }
  16. &:after {
  17. content: attr(data-suffix);
  18. position: absolute;
  19. text-transform: uppercase;
  20. color: $color-muted-light;
  21. font-weight: $font-weight-medium;
  22. font-size: 11px;
  23. bottom: 0;
  24. line-height: 1;
  25. left: 6rem;
  26. }
  27. }
  28. .logo-square {
  29. width: 2rem;
  30. min-width: 0;
  31. }
  32. .logo-gray {
  33. background-image: url(../public/img/logo-tabler-gray.svg);
  34. }
  35. .logo-white {
  36. background-image: url(../public/img/logo-tabler-white.svg);
  37. }
  38. .logo-tabler-emails {
  39. background-image: url(../public/img/logo-tabler-emails.svg);
  40. &.logo-gray {
  41. background-image: url(../public/img/logo-tabler-emails-gray.svg);
  42. }
  43. &.logo-white {
  44. background-image: url(../public/img/logo-tabler-emails-white.svg);
  45. }
  46. }
  47. .logo-tabler-icons {
  48. background-image: url(../public/img/logo-tabler-icons.svg);
  49. &.logo-gray {
  50. background-image: url(../public/img/logo-tabler-icons-gray.svg);
  51. }
  52. &.logo-white {
  53. background-image: url(../public/img/logo-tabler-icons-white.svg);
  54. }
  55. }
  56. .logo-tabler-components {
  57. background-image: url(../public/img/logo-tabler-components.svg);
  58. &.logo-gray {
  59. background-image: url(../public/img/logo-tabler-components-gray.svg);
  60. }
  61. &.logo-white {
  62. background-image: url(../public/img/logo-tabler-components-white.svg);
  63. }
  64. }