Carousel: Use the counter as a component

- Add animation when changing photos
- Reusable and scalable to more than XX photos
This commit is contained in:
2020-03-10 21:22:53 +01:00
parent a60a67a892
commit cc0d6c1dcd
5 changed files with 77 additions and 23 deletions

View File

@@ -0,0 +1,22 @@
// Counter
.counter {
display: inline-flex;
justify-content: center;
font-family: $font-serif-extra;
font-size: pxVW(672);
color: rgba($color-tertiary, 0.4);
text-align: center;
// pointer-events: none;
// user-select: none;
// Column
&__column {
display: flex;
flex-direction: column;
line-height: 0.85;
text-align: right;
margin: 0 -16px;
transition: transform 0.6s $ease-quart;
will-change: transform;
}
}

View File

@@ -6,7 +6,10 @@
max-width: 1280px;
padding: 0;
@include breakpoint (1600px) {
@include breakpoint (sm) {
max-width: 85%;
}
@include breakpoint (1680px) {
max-width: 1424px;
}
}
@@ -20,9 +23,6 @@
z-index: 2;
margin: 0 auto;
@include breakpoint (sm) {
max-width: 85%;
}
@include breakpoint (xl) {
max-width: 100%;
}
@@ -194,7 +194,11 @@
&__locations {
position: relative;
overflow: hidden;
min-height: 128px;
min-height: 56px;
@include breakpoint (sm) {
min-height: 128px;
}
}
// Location

View File

@@ -21,6 +21,7 @@
@import "atoms/toggle";
@import "atoms/link";
@import "atoms/switcher";
@import "atoms/counter";
// Molecules
@import "molecules/location";