File: //var/www/innodrive/src/scss/blocks/image-slider.scss
.image-slider {
@extend %page-container;
position: relative;
padding: 30px 80px 50px;
}
.image-slider__controls {
@extend %page-container;
padding-top: 30px;
padding-bottom: 50px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: space-between;
align-items: center;
margin: 0;
pointer-events: none;
}
.image-slider__control {
@include reset-button;
display: flex;
justify-content: center;
align-items: center;
width: 35px;
height: 35px;
border: 1px solid $color-primary-blue;
border-radius: 5px;
pointer-events: all;
&--prev {
transform: rotate(90deg);
}
&--next {
transform: rotate(-90deg);
}
svg {
fill: $color-primary-blue;
}
&:hover {
background-color: $color-primary-blue;
svg {
fill: #fff;
}
}
}
.image-slider__view {
overflow: hidden;
margin: 0 56px;
}
.image-slider__list {
@include reset-list;
display: flex;
}
.image-slider__item {
flex-shrink: 0;
width: calc(33.3333% - 15px);
//&:not(:last-of-type) {
// margin-right: 22px;
//}
.picture-wrp {
padding-bottom: 75%;
}
}
@include media('tablet-l') {
.image-slider__view {
margin: 0 15px;
}
}
@include media('tablet-s') {
.image-slider {
position: relative;
padding: 17px 40px 25px;
}
.image-slider__view {
margin: 0 20px;
}
.image-slider__item {
width: 100%;
}
.image-slider__controls {
padding-top: 17px;
padding-bottom: 25px;
}
.image-slider__control {
width: 17.5px;
height: 17.5px;
border-radius: 2.5px;
}
}