You are here

gridstack.css in GridStack 8

Same filename and directory in other branches
  1. 8.2 css/gridstack.css

This file is a modified version of the library one.

Two reasons: BEM syntax and clear separation between front and back ends.

File

css/gridstack.css
View source
  1. /**
  2. * @file
  3. * This file is a modified version of the library one.
  4. *
  5. * Two reasons: BEM syntax and clear separation between front and back ends.
  6. */
  7. .gridstack--js > .box {
  8. min-width: 8.3333333333%;
  9. position: absolute;
  10. padding: 0;
  11. }
  12. .gridstack--js > .box[data-gs-width='1'] {
  13. width: 8.3333333333%;
  14. }
  15. .gridstack--js > .box[data-gs-x='1'] {
  16. left: 8.3333333333%;
  17. }
  18. .gridstack--js > .box[data-gs-min-width='1'] {
  19. min-width: 8.3333333333%;
  20. }
  21. .gridstack--js > .box[data-gs-max-width='1'] {
  22. max-width: 8.3333333333%;
  23. }
  24. .gridstack--js > .box[data-gs-width='2'] {
  25. width: 16.6666666667%;
  26. }
  27. .gridstack--js > .box[data-gs-x='2'] {
  28. left: 16.6666666667%;
  29. }
  30. .gridstack--js > .box[data-gs-min-width='2'] {
  31. min-width: 16.6666666667%;
  32. }
  33. .gridstack--js > .box[data-gs-max-width='2'] {
  34. max-width: 16.6666666667%;
  35. }
  36. .gridstack--js > .box[data-gs-width='3'] {
  37. width: 25%;
  38. }
  39. .gridstack--js > .box[data-gs-x='3'] {
  40. left: 25%;
  41. }
  42. .gridstack--js > .box[data-gs-min-width='3'] {
  43. min-width: 25%;
  44. }
  45. .gridstack--js > .box[data-gs-max-width='3'] {
  46. max-width: 25%;
  47. }
  48. .gridstack--js > .box[data-gs-width='4'] {
  49. width: 33.3333333333%;
  50. }
  51. .gridstack--js > .box[data-gs-x='4'] {
  52. left: 33.3333333333%;
  53. }
  54. .gridstack--js > .box[data-gs-min-width='4'] {
  55. min-width: 33.3333333333%;
  56. }
  57. .gridstack--js > .box[data-gs-max-width='4'] {
  58. max-width: 33.3333333333%;
  59. }
  60. .gridstack--js > .box[data-gs-width='5'] {
  61. width: 41.6666666667%;
  62. }
  63. .gridstack--js > .box[data-gs-x='5'] {
  64. left: 41.6666666667%;
  65. }
  66. .gridstack--js > .box[data-gs-min-width='5'] {
  67. min-width: 41.6666666667%;
  68. }
  69. .gridstack--js > .box[data-gs-max-width='5'] {
  70. max-width: 41.6666666667%;
  71. }
  72. .gridstack--js > .box[data-gs-width='6'] {
  73. width: 50%;
  74. }
  75. .gridstack--js > .box[data-gs-x='6'] {
  76. left: 50%;
  77. }
  78. .gridstack--js > .box[data-gs-min-width='6'] {
  79. min-width: 50%;
  80. }
  81. .gridstack--js > .box[data-gs-max-width='6'] {
  82. max-width: 50%;
  83. }
  84. .gridstack--js > .box[data-gs-width='7'] {
  85. width: 58.3333333333%;
  86. }
  87. .gridstack--js > .box[data-gs-x='7'] {
  88. left: 58.3333333333%;
  89. }
  90. .gridstack--js > .box[data-gs-min-width='7'] {
  91. min-width: 58.3333333333%;
  92. }
  93. .gridstack--js > .box[data-gs-max-width='7'] {
  94. max-width: 58.3333333333%;
  95. }
  96. .gridstack--js > .box[data-gs-width='8'] {
  97. width: 66.6666666667%;
  98. }
  99. .gridstack--js > .box[data-gs-x='8'] {
  100. left: 66.6666666667%;
  101. }
  102. .gridstack--js > .box[data-gs-min-width='8'] {
  103. min-width: 66.6666666667%;
  104. }
  105. .gridstack--js > .box[data-gs-max-width='8'] {
  106. max-width: 66.6666666667%;
  107. }
  108. .gridstack--js > .box[data-gs-width='9'] {
  109. width: 75%;
  110. }
  111. .gridstack--js > .box[data-gs-x='9'] {
  112. left: 75%;
  113. }
  114. .gridstack--js > .box[data-gs-min-width='9'] {
  115. min-width: 75%;
  116. }
  117. .gridstack--js > .box[data-gs-max-width='9'] {
  118. max-width: 75%;
  119. }
  120. .gridstack--js > .box[data-gs-width='10'] {
  121. width: 83.3333333333%;
  122. }
  123. .gridstack--js > .box[data-gs-x='10'] {
  124. left: 83.3333333333%;
  125. }
  126. .gridstack--js > .box[data-gs-min-width='10'] {
  127. min-width: 83.3333333333%;
  128. }
  129. .gridstack--js > .box[data-gs-max-width='10'] {
  130. max-width: 83.3333333333%;
  131. }
  132. .gridstack--js > .box[data-gs-width='11'] {
  133. width: 91.6666666667%;
  134. }
  135. .gridstack--js > .box[data-gs-x='11'] {
  136. left: 91.6666666667%;
  137. }
  138. .gridstack--js > .box[data-gs-min-width='11'] {
  139. min-width: 91.6666666667%;
  140. }
  141. .gridstack--js > .box[data-gs-max-width='11'] {
  142. max-width: 91.6666666667%;
  143. }
  144. .gridstack--js > .box[data-gs-width='12'] {
  145. width: 100%;
  146. }
  147. .gridstack--js > .box[data-gs-x='12'] {
  148. left: 100%;
  149. }
  150. .gridstack--js > .box[data-gs-min-width='12'] {
  151. min-width: 100%;
  152. }
  153. .gridstack--js > .box[data-gs-max-width='12'] {
  154. max-width: 100%;
  155. }