File: D:/HostingSpaces/SBogers10/reiskick.komma.nl/resources/sass/5-Components/_components.projector.scss
.c-projector {
position: relative;
height: 100%;
max-width: 680px;
margin: 0 auto;
}
.c-projector__figure {
display: grid;
grid-template-rows: 1fr;
grid-template-columns: 1fr;
height: 100%;
}
.c-projector__caption {
font-size: 0.75rem;
grid-column: 1;
grid-row: 2;
user-select: text;
margin-top: space(1);
color: palette(neutral, 400);
}
.c-projector__picture {
grid-column: 1;
grid-row: 1;
align-self: end;
height: 100%;
display: block; // Needed for IE
background-color: palette(neutral, 100);
opacity: 0;
transition: opacity 500ms;
&.is-active {
opacity: 1;
}
}
.c-projector__img {
// make sure it stretches the container
width: 100%;
height: 100%;
object-fit: cover; // Fallback for IE via JS polyfill
background-color: palette(neutral, 200);
@include mq($max: m) {
max-height: 78vh; // Make sure images are visible entirely on small devices in landscape)
}
}
.c-projector__control {
grid-column: 1;
grid-row: 1;
align-self: end;
margin-bottom: space(1);
margin-right: space(1);
}