diff --git a/src/commons/gallery.jsx b/src/commons/gallery.jsx index 726fd93..77eee75 100644 --- a/src/commons/gallery.jsx +++ b/src/commons/gallery.jsx @@ -1,3 +1,76 @@ +import gal1 from "./img/gal-1.jpeg"; +import gal2 from "./img/gal-2.jpeg"; +import gal3 from "./img/gal-3.jpeg"; +import gal4 from "./img/gal-4.jpeg"; +import gal5 from "./img/gal-5.jpeg"; +import gal6 from "./img/gal-6.jpeg"; +import gal7 from "./img/gal-7.jpeg"; +import gal8 from "./img/gal-8.jpeg"; +import gal9 from "./img/gal-9.jpeg"; +import gal10 from "./img/gal-10.jpeg"; +import gal11 from "./img/gal-11.jpeg"; +import gal12 from "./img/gal-12.jpeg"; +import gal13 from "./img/gal-13.jpeg"; +import gal14 from "./img/gal-14.jpeg"; + export default function Gallery() { - return
Gallery
; + return ( +
+
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+ +
+ Gallery +
+
+ ); } diff --git a/src/sass/_gallery.scss b/src/sass/_gallery.scss index 2007bf3..6d1cea5 100644 --- a/src/sass/_gallery.scss +++ b/src/sass/_gallery.scss @@ -1,4 +1,83 @@ .gallery { - background-color: $color-grey-dark-1; + background-color: $color-grey-light-1; grid-column: full-start / full-end; + + display: grid; + grid-template-rows: repeat(7, 5vw); + grid-template-columns: repeat(8, 1fr); + gap: 1.5rem; + padding: 1.5rem; + + &__item { + &--1 { + grid-row: 1 / span 2; + grid-column: 1 / span 2; + } + + &--2 { + grid-row: 1 / span 3; + grid-column: 3 / span 3; + } + + &--3 { + grid-row: 1 / span 2; + } + + &--4 { + grid-row: 1 / span 2; + grid-column: 7 / span 2; + } + + &--5 { + grid-row: 3 / span 3; + grid-column: 1 / span 2; + } + + &--6 { + grid-row: 4 / span 2; + grid-column: 3 / span 2; + } + + &--7 { + grid-column: 5 / 5; + } + + &--8 { + grid-row: 3 / span 2; + grid-column: 6 / span 2; + } + + &--9 { + grid-row: 3 / span 3; + } + + &--10 { + grid-row: 6 / span 2; + } + + &--11 { + grid-row: 6 / span 2; + grid-column: 2 / span 2; + } + + &--12 { + grid-row: 6 / span 2; + } + + &--13 { + grid-row: 5 / span 3; + grid-column: 5 / span 3; + } + + &--14 { + grid-row: 6 / span 2; + } + } + + &__img { + width: 100%; + height: 100%; + object-fit: cover; + display: block; + } }