Code for my portfolio website
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

194 lines
3.2 KiB

  1. .gallery {
  2. display: grid;
  3. grid-template-columns: repeat(10, 1fr);
  4. grid-template-rows: repeat(8, 5vw);
  5. grid-gap: 0px;
  6. margin: 0;
  7. padding: 0;
  8. }
  9. .gallery-img {
  10. width: 100%;
  11. height: 100%;
  12. object-fit: cover;
  13. margin: 0;
  14. padding: 0;
  15. cursor: pointer;
  16. }
  17. .gallery-item {
  18. margin: 0;
  19. padding: 0;
  20. }
  21. .gallery-item-1 {
  22. grid-column-start: 1;
  23. grid-column-end: 3;
  24. grid-row-start: 1;
  25. grid-row-end: 4;
  26. margin: 5px;
  27. padding: 5px;
  28. }
  29. .gallery-item-2 {
  30. grid-column-start: 3;
  31. grid-column-end: 7;
  32. grid-row-start: 1;
  33. grid-row-end: 7;
  34. margin: 5px;
  35. padding: 5px;
  36. }
  37. .gallery-item-3 {
  38. grid-column-start: 7;
  39. grid-column-end: 12;
  40. grid-row-start: 1;
  41. grid-row-end: 5;
  42. margin: 5px;
  43. padding: 5px;
  44. }
  45. .gallery-item-4 {
  46. grid-column-start: 1;
  47. grid-column-end: 3;
  48. grid-row-start: 4;
  49. grid-row-end: 8;
  50. margin: 5px;
  51. padding: 5px;
  52. }
  53. .gallery-item-5 {
  54. grid-column-start: 7;
  55. grid-column-end: 9;
  56. grid-row-start: 5;
  57. grid-row-end: 10;
  58. margin: 5px;
  59. padding: 5px;
  60. }
  61. .gallery-item-6 {
  62. grid-column-start: 9;
  63. grid-column-end: 12;
  64. grid-row-start: 5;
  65. grid-row-end: 10;
  66. margin: 5px;
  67. padding: 5px;
  68. }
  69. .gallery-item-7 {
  70. grid-column-start: 3;
  71. grid-column-end: 7;
  72. grid-row-start: 7;
  73. grid-row-end: 10;
  74. margin: 5px;
  75. padding: 5px;
  76. }
  77. .gallery-item-8 {
  78. grid-column-start: 7;
  79. grid-column-end: 12;
  80. grid-row-start: 10;
  81. grid-row-end: 14;
  82. margin: 5px;
  83. padding: 5px;
  84. }
  85. .gallery-item-9 {
  86. grid-column-start: 4;
  87. grid-column-end: 7;
  88. grid-row-start: 10;
  89. grid-row-end: 12;
  90. margin: 5px;
  91. padding: 5px;
  92. }
  93. .gallery-item-10 {
  94. grid-column-start: 1;
  95. grid-column-end: 4;
  96. grid-row-start: 10;
  97. grid-row-end: 12;
  98. margin: 5px;
  99. padding: 5px;
  100. }
  101. .gallery-item-11 {
  102. grid-column-start: 1;
  103. grid-column-end: 3;
  104. grid-row-start: 8;
  105. grid-row-end: 10;
  106. margin: 5px;
  107. padding: 5px;
  108. }
  109. .gallery-item-12 {
  110. grid-column-start: 7;
  111. grid-column-end: 11;
  112. grid-row-start: 14;
  113. grid-row-end: 16;
  114. margin: 5px;
  115. padding: 5px;
  116. }
  117. .gallery-item-13 {
  118. grid-column-start: 1;
  119. grid-column-end: 4;
  120. grid-row-start: 14;
  121. grid-row-end: 17;
  122. margin: 5px;
  123. padding: 5px;
  124. }
  125. .gallery-item-14 {
  126. grid-column-start: 4;
  127. grid-column-end: 7;
  128. grid-row-start: 14;
  129. grid-row-end: 16;
  130. margin: 5px;
  131. padding: 5px;
  132. }
  133. .gallery-item-15 {
  134. grid-column-start: 4;
  135. grid-column-end: 7;
  136. grid-row-start: 16;
  137. grid-row-end: 18;
  138. margin: 5px;
  139. padding: 5px;
  140. }
  141. .gallery-item-16 {
  142. grid-column-start: 1;
  143. grid-column-end: 7;
  144. grid-row-start: 12;
  145. grid-row-end: 14;
  146. margin: 5px;
  147. padding: 5px;
  148. }
  149. .gallery-item-17 {
  150. grid-column-start: 7;
  151. grid-column-end: 12;
  152. grid-row-start: 16;
  153. grid-row-end: 18;
  154. margin: 5px;
  155. padding: 5px;
  156. }
  157. .gallery-item-18 {
  158. grid-column-start: 1;
  159. grid-column-end: 4;
  160. grid-row-start: 17;
  161. grid-row-end: 18;
  162. margin: 5px;
  163. padding: 5px;
  164. }
  165. @media only screen and (max-width: 850px) {
  166. /*.gallery {
  167. grid-template-columns: repeat(8, 1fr);
  168. grid-template-rows: repeat(20, 10vw);
  169. }*/
  170. .gallery-item {
  171. margin: 0.25em;
  172. padding: 0em;
  173. }
  174. }