_core.scss 511 B

1234567891011121314151617181920212223242526272829
  1. // base icon class definition
  2. // -------------------------
  3. @use 'variables' as v;
  4. @use 'mixins' as m;
  5. .#{v.$css-prefix}-solid,
  6. .#{v.$css-prefix}-regular,
  7. .#{v.$css-prefix}-brands,
  8. .#{v.$css-prefix}-classic,
  9. .fas,
  10. .far,
  11. .fab,
  12. .#{v.$css-prefix} {
  13. @include m.fa-icon();
  14. }
  15. :is(
  16. .fas,
  17. .far,
  18. .fab,
  19. .#{v.$css-prefix}-solid,
  20. .#{v.$css-prefix}-regular,
  21. .#{v.$css-prefix}-brands,
  22. .#{v.$css-prefix}-classic,
  23. .fa
  24. )::before {
  25. content: var(#{v.$icon-property});
  26. content: var(#{v.$icon-property})/"";
  27. }