Files
2024-03-08 17:28:57 +05:30

275 lines
5.4 KiB
SCSS

/********************************
slick arrow style
********************************/
.slick-arrow {
position: absolute;
height: 50px;
width: 50px;
top: 50%;
border: 0px;
background: $color-dark;
color: $color-white;
text-align: center;
z-index: 1;
font-size: 14px;
line-height: 50px;
@include transform(translateY(-50%));
@include border-radius(50%);
}
.main-slider {
.slick-prev {
left: 40px;
background: $color-dark;
color: $color-white;
opacity: 0;
visibility: hidden;
}
.slick-next {
right: 40px;
background: $color-dark;
color: $color-white;
opacity: 0;
visibility: hidden;
}
&:hover {
.slick-arrow {
opacity: 1;
visibility: visible;
}
}
}
// slick-nav
.slick-nav {
.slick-prev {
left: -25px;
@include max-screen(1199) {
left: 0px;
}
opacity: 0;
visibility: hidden;
}
&:hover {
.slick-prev {
opacity: 1;
visibility: visible;
}
}
.slick-next {
right: -25px;
@include max-screen(1199) {
right: 0px;
}
opacity: 0;
visibility: hidden;
}
&:hover {
.slick-next {
visibility: visible;
opacity: 1;
}
}
}
// slick-nav-sync
.slick-nav-sync {
.slick-prev {
left: -15px;
opacity: 0;
visibility: hidden;
}
&:hover {
.slick-prev {
left: 15px;
opacity: 1;
visibility: visible;
}
}
.slick-next {
right: -15px;
opacity: 0;
visibility: hidden;
}
&:hover {
.slick-next {
right: 15px;
visibility: visible;
opacity: 1;
}
}
}
// slick-nav-brand
.slick-nav-brand {
.slick-prev {
left: -40px;
@include max-screen(1024) {
left: -15px;
}
opacity: 0;
visibility: hidden;
}
&:hover {
.slick-prev {
opacity: 1;
visibility: visible;
}
}
.slick-next {
right: -40px;
@include max-screen(1024) {
right: -15px;
}
opacity: 0;
visibility: hidden;
}
&:hover {
.slick-next {
visibility: visible;
opacity: 1;
}
}
}
// blog-init
// .blog-init {
// .slick-prev {
// left: 0px;
// opacity: 0;
// visibility: hidden;
// }
// &:hover {
// .slick-prev {
// left: -30px;
// opacity: 1;
// visibility: visible;
// @include max-screen(1480) {
// left: -15px;
// }
// }
// }
// .slick-next {
// right: 0px;
// opacity: 0;
// visibility: hidden;
// }
// &:hover {
// .slick-next {
// right: -30px;
// @include max-screen(1480) {
// right: -15px;
// }
// visibility: visible;
// opacity: 1;
// }
// }
// }
// theme1
.theme1 .slick-arrow {
&:hover {
color: $color-white;
background: $theme-color;
border-color: $theme-color;
}
}
/* slick dots style */
.dots-style {
.slick-dots {
position: absolute;
left: 0;
bottom: 30px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
li {
line-height: 1;
button {
width: 14px;
height: 14px;
text-indent: 2000px;
font-size: 0px;
display: block;
margin: 0 5px;
@include transition(0.3s);
@include border-radius(50%);
&:hover {
@include transform(scale3d(1, 1, 1));
}
}
}
}
}
// popular-slider
.popular-slider-init {
&.dots-style {
.slick-dots {
bottom: 0px;
position: static;
margin-top: 30px;
li {
button {
width: 8px;
height: 8px;
@include transition(0.3s linear);
}
}
}
}
}
// theme1
.theme1 {
.slick-dots {
li {
button {
background: $color-dark;
&:hover {
background: $theme-color;
}
}
&.slick-active {
button {
background: $theme-color;
}
}
}
}
}
// popular-slider
// theme1
.theme1 {
.popular-slider-init {
&.dots-style {
.slick-dots {
li {
button {
background: $color-dark;
&:hover {
background: $theme-color;
}
}
&.slick-active {
button {
width: 28px;
background: $theme-color;
@include border-radius(8px);
}
}
}
}
}
}
}
/********************************
slick arrow style ENd
********************************/