Image collage wip

This commit is contained in:
2021-10-19 17:21:26 +02:00
parent 1d48715b35
commit a73c0e11a3

View File

@@ -82,19 +82,33 @@
}
&__collage {
display: grid;
grid-template-columns: repeat(32, 1fr);
grid-template-columns: repeat(16, 1fr);
grid-template-rows: repeat(2, 1fr);
margin: 0 -140px;
@include bp (sm) {
grid-template-columns: repeat(32, 1fr);
}
.photo-card {
position: relative;
display: block;
grid-column-end: span 8;
height: clamp(133px, 18vw, 400px);
grid-column-end: span 4;
margin-left: auto;
margin-right: auto;
transform: rotate(var(--rotation)) translateZ(0);
@include bp (sm) {
height: clamp(156px, 18vw, 400px);
grid-column-end: span 8;
}
img {
display: block;
width: 100%;
height: auto;
}
picture {
background: $color-primary-tertiary20;
}
@@ -107,29 +121,38 @@
// First row
&:nth-child(1) {
display: none;
--rotation: -10.5deg;
z-index: 11;
grid-column-start: 2;
z-index: 5;
grid-column-start: 9;
grid-row: 1;
top: clamp(24px, 8vw, 128px);
top: -100px;
@include bp (sm) {
display: block;
z-index: 11;
top: clamp(16px, 3vw, 48px);
grid-column-start: 2;
}
}
&:nth-child(2) {
--rotation: 3deg;
z-index: 7;
z-index: 3;
grid-column-start: 7;
grid-row: 1;
margin-left: 0;
top: clamp(16px, 3vw, 48px);
@include bp (sm) {
z-index: 7;
}
}
&:nth-child(3) {
z-index: 6;
z-index: 4;
grid-column-start: 13;
grid-row: 1;
@include bp (sm) {
z-index: 6;
}
}
&:nth-child(4) {
--rotation: -3deg;
@@ -140,14 +163,15 @@
}
&:nth-child(5) {
--rotation: 10.5deg;
display: none;
z-index: 1;
grid-column-start: 24;
z-index: 6;
grid-column-start: 16;
grid-row: 1;
top: clamp(24px, 8vw, 128px);
top: -80px;
@include bp (sm) {
display: block;
z-index: 1;
top: clamp(24px, 8vw, 128px);
grid-column-start: 24;
}
}
@@ -165,6 +189,7 @@
}
}
&:nth-child(7) {
display: none;
--rotation: -8deg;
grid-column-start: 5;
z-index: 9;
@@ -177,17 +202,27 @@
}
&:nth-child(8) {
--rotation: 8deg;
z-index: 5;
grid-column-start: 11;
z-index: 2;
grid-column-start: 10;
grid-row: 2;
top: calc(-1 * clamp(20px, 3vw, 48px));
@include bp (sm) {
grid-column-start: 11;
}
}
&:nth-child(9) {
--rotation: -2deg;
z-index: 1;
grid-column-start: 16;
grid-row: 2;
top: calc(-1 * clamp(20px, 3vw, 48px));
@include bp (sm) {
--rotation: 2deg;
z-index: 4;
grid-column-start: 15;
grid-row: 2;
top: calc(-1 * clamp(20px, 3vw, 48px));
}
}
&:nth-child(10) {
--rotation: 8deg;