_position.scss 868 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // Margin utility mixin
  2. @mixin margin-variant($id: 1, $size: $unit-1) {
  3. .m-#{$id} {
  4. margin: $size;
  5. }
  6. .mb-#{$id} {
  7. margin-bottom: $size;
  8. }
  9. .ml-#{$id} {
  10. margin-left: $size;
  11. }
  12. .mr-#{$id} {
  13. margin-right: $size;
  14. }
  15. .mt-#{$id} {
  16. margin-top: $size;
  17. }
  18. .mx-#{$id} {
  19. margin-left: $size;
  20. margin-right: $size;
  21. }
  22. .my-#{$id} {
  23. margin-bottom: $size;
  24. margin-top: $size;
  25. }
  26. }
  27. // Padding utility mixin
  28. @mixin padding-variant($id: 1, $size: $unit-1) {
  29. .p-#{$id} {
  30. padding: $size;
  31. }
  32. .pb-#{$id} {
  33. padding-bottom: $size;
  34. }
  35. .pl-#{$id} {
  36. padding-left: $size;
  37. }
  38. .pr-#{$id} {
  39. padding-right: $size;
  40. }
  41. .pt-#{$id} {
  42. padding-top: $size;
  43. }
  44. .px-#{$id} {
  45. padding-left: $size;
  46. padding-right: $size;
  47. }
  48. .py-#{$id} {
  49. padding-bottom: $size;
  50. padding-top: $size;
  51. }
  52. }