_mixins.scss 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // Toggles
  2. //
  3. // Used in conjunction with global variables to enable certain theme features.
  4. @mixin box-shadow($shadow...) {
  5. @if $enable-shadows {
  6. box-shadow: $shadow;
  7. }
  8. }
  9. @mixin transition($transition...) {
  10. @if $enable-transitions {
  11. transition: $transition;
  12. }
  13. }
  14. // Utilities
  15. @import "mixins/breakpoints";
  16. @import "mixins/hover";
  17. @import "mixins/image";
  18. @import "mixins/tag";
  19. @import "mixins/reset-filter";
  20. @import "mixins/resize";
  21. @import "mixins/screen-reader";
  22. @import "mixins/size";
  23. @import "mixins/tab-focus";
  24. @import "mixins/reset-text";
  25. @import "mixins/text-emphasis";
  26. @import "mixins/text-hide";
  27. @import "mixins/text-truncate";
  28. // // Components
  29. @import "mixins/alert";
  30. @import "mixins/buttons";
  31. @import "mixins/cards";
  32. @import "mixins/pagination";
  33. @import "mixins/lists";
  34. @import "mixins/list-group";
  35. @import "mixins/nav-divider";
  36. @import "mixins/forms";
  37. @import "mixins/progress";
  38. @import "mixins/table-row";
  39. // // Skins
  40. @import "mixins/background-variant";
  41. @import "mixins/border-radius";
  42. @import "mixins/gradients";
  43. // // Layout
  44. @import "mixins/clearfix";
  45. // @import "mixins/navbar-align";
  46. @import "mixins/grid-framework";
  47. @import "mixins/grid";
  48. @import "mixins/float";