platojs
Version:
Libraries of PLATO
54 lines (44 loc) • 842 B
CSS
.c-slider {
position: relative;
overflow: hidden;
}
.c-slider-content {
position: relative;
height: 100%;
&.transition {
transition: transform 0.2s;
}
& > * {
position: absolute;
width: 100%;
height: 100%;
transform: translate3d(-200%, 0, 0);
}
& > .c-slider-prev {
transform: translate3d(-100%, 0, 0);
}
& > .c-slider-next {
transform: translate3d(100%, 0, 0);
}
& > .c-slider-active {
transform: translate3d(0%, 0, 0);
}
}
.c-slider-indicators {
position: absolute;
width: 100%;
bottom: dpr(20px);
text-align: center;
overflow: hidden;
}
.c-slider-indicator {
display: inline-block;
margin: dpr(8px);
width: dpr(16px);
height: dpr(16px);
border-radius: 50%;
background-color: color(white alpha(0.5));
&.active {
background-color: white;
}
}