Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. // this will need name-spacing so we don't over-write any partner / VLE CSS, suggestion, `kp--padding-around-sm`.
  2.  
  3. //////////
  4. // Some Helper Classes
  5. /////////
  6.  
  7. // around
  8. // this goes around the whole thing
  9. .padding-around-sm {
  10. padding: 5px;
  11. }
  12. .padding-around-md {
  13. padding: 10px;
  14. }
  15. .padding-around-lg {
  16. padding: 15px;
  17. }
  18. .margin-around-sm {
  19. margin: 5px;
  20. }
  21. .margin-around-md {
  22. margin: 10px;
  23. }
  24. .margin-around-lg {
  25. margin: 15px;
  26. }
  27. // left and right
  28. .padding-sides-sm {
  29. padding: inherit 5px inherit 5px;
  30. }
  31. .padding-sides-md {
  32. padding: inherit 10px inherit 10px;
  33. }
  34. .padding-sides-lg {
  35. padding: inherit 15px inherit 15px;
  36. }
  37. .margin-sides-sm {
  38. margin: inherit 5px inherit 5px;
  39. }
  40. .margin-sides-md {
  41. margin: inherit 10px inherit 10px;
  42. }
  43. .margin-sides-lg {
  44. margin: inherit 15px inherit 15px;
  45. }
  46. // quick fix
  47. // sometimes the display property isn't block, and non-WD's would struggle knowing if they need padding or margin. This is meant to apply at least one or both of them.
  48. .space-top-sm {
  49. padding-top: 5px;
  50. margin-top: 5px;
  51. }
  52. .space-top-md {
  53. padding-top: 10px;
  54. margin-top: 10px;
  55. }
  56. .space-top-lg {
  57. padding-top: 15px;
  58. margin-top: 15px;
  59. }
  60.  
  61. //////////
  62. // Atomised Base Classes
  63. /////////
  64.  
  65. // Margin
  66. .margin-above-sm {
  67. margin-top: 5px;
  68. }
  69. .margin-above-md {
  70. margin-top: 10px;
  71. }
  72. .margin-above-lg {
  73. margin-top: 15px;
  74. }
  75.  
  76. .margin-below-sm {
  77. margin-bottom: 5px;
  78. }
  79. .margin-below-md {
  80. margin-bottom: 10px;
  81. }
  82. .margin-below-lg {
  83. margin-bottom: 15px;
  84. }
  85.  
  86. .margin-left-sm {
  87. margin-left: 5px;
  88. }
  89. .margin-left-md {
  90. margin-left: 10px;
  91. }
  92. .margin-left-lg {
  93. margin-left: 15px;
  94. }
  95.  
  96. .margin-right-sm {
  97. margin-right: 5px;
  98. }
  99. .margin-right-md {
  100. margin-right: 10px;
  101. }
  102. .margin-right-lg {
  103. margin-right: 15px;
  104. }
  105.  
  106. // Padding
  107. .padding-above-sm {
  108. padding-top: 5px;
  109. }
  110. .padding-above-md {
  111. padding-top: 10px;
  112. }
  113. .padding-above-lg {
  114. padding-top: 15px;
  115. }
  116.  
  117. .padding-below-sm {
  118. padding-bottom: 5px;
  119. }
  120. .padding-below-md {
  121. padding-bottom: 10px;
  122. }
  123. .padding-below-lg {
  124. padding-bottom: 15px;
  125. }
  126.  
  127. .padding-left-sm {
  128. padding-left: 5px;
  129. }
  130. .padding-left-md {
  131. padding-left: 10px;
  132. }
  133. .padding-left-lg {
  134. padding-left: 15px;
  135. }
  136. .padding-right-sm {
  137. padding-right: 5px;
  138. }
  139. .padding-right-md {
  140. padding-right: 10px;
  141. }
  142. .padding-right-lg {
  143. padding-right: 15px;
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement