Isigar

LESS margin generators

Nov 25th, 2018 (edited)
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 0.65 KB | None | 0 0
  1. html, body {
  2.   background: transparent !important;
  3.   overflow: hidden;
  4. }
  5.  
  6. .generate-mt(10);
  7.  
  8. .generate-mt(@n, @i: 1) when (@i =< @n) {
  9.   .mt-@{i} {
  10.     margin-top: @i*10px;
  11.   }
  12.   .generate-mt(@n, (@i + 1));
  13. }
  14.  
  15. .generate-mb(10);
  16.  
  17. .generate-mb(@n, @i: 1) when (@i =< @n) {
  18.   .mb-@{i} {
  19.     margin-bottom: @i*10px;
  20.   }
  21.   .generate-mb(@n, (@i + 1));
  22. }
  23.  
  24. .generate-ml(10);
  25.  
  26. .generate-ml(@n, @i: 1) when (@i =< @n) {
  27.   .ml-@{i} {
  28.     margin-left: @i*10px;
  29.   }
  30.   .generate-ml(@n, (@i + 1));
  31. }
  32.  
  33. .generate-mr(10);
  34.  
  35. .generate-mr(@n, @i: 1) when (@i =< @n) {
  36.   .mr-@{i} {
  37.     margin-right: @i*10px;
  38.   }
  39.   .generate-mr(@n, (@i + 1));
  40. }
  41.  
Add Comment
Please, Sign In to add comment