///
/// Big Picture by HTML5 UP
/// html5up.net | @ajlkn
/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
///
/* Gallery */
.gallery {
@include vendor('display', 'flex');
@include vendor('flex-wrap', 'wrap');
width: 45em;
max-width: 100%;
margin: 0 auto _size(element-margin) auto;
article {
@include vendor('transition', (
'transform 1s ease',
'opacity 1s ease'
));
@include vendor('transform', 'translateX(0)');
width: 50%;
position: relative;
opacity: 1.0;
.image {
margin: 0;
display: block;
}
@for $i from 1 through 23 {
&:nth-last-child(#{$i}n) {
@include vendor('transition-delay', '#{(0.05s * $i)}');
}
&:nth-last-child(#{$i + 1}n) {
@include vendor('transition-delay', '#{(0.05s * $i)}');
}
}
}
&.inactive {
article {
opacity: 0;
&.from-left {
@include vendor('transform', 'translateX(-14em)');
}
&.from-right {
@include vendor('transform', 'translateX(14em)');
}
&.from-top {
@include vendor('transform', 'translateY(-7em)');
}
&.from-bottom {
@include vendor('transform', 'translateY(7em)');
}
}
}
@include breakpoint(xsmall) {
@include vendor('flex-wrap', 'nowrap');
@include vendor('flex-direction', 'column');
article {
width: 100%;
}
}
}