swiper.js transition sorunu
arkadaşlar kolay gelsin, swiper js te bir sorunum var.
sorun active classı eklendiğinde active bir arkaplan rengi atıyorum önceki yani prev class ı olan farklı bir arkaplan rengine sahip active olduğunda farklı bir arkaplan rengine sahip. Arkaplan renk geçişi çok keskin oluyor bir transition vermke istedim ama yapamadım.
scss kodları şu şekilde
.swiper {
width: 100%;
height: 100%;
.swiper-slide {
background-color: $primary;
height: 100%;
width: 100%;
border-radius: 12px;
transition: .5 all !important;
position: relative;
h5 {
position: absolute;
color: $white;
bottom: 20px;
font-family: 'Poppins', sans-serif;
padding: 5px 0;
// border-radius: 15px;
width: 80%;
text-align: center;
right: 10%;
background: linear-gradient(to left, transparent, $warning);
}
img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
padding: 15px;
}
&.swiper-slide-active {
background-color: $white !important;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
border-left: 5px solid $warning !important;
box-shadow: $shadow-lg;
}
&.swiper-slide-prev {
background-color: $danger !important;
}
&.swiper-slide-next {
background-color: $teal !important;
}
&.swiper-slide-duplicate {
background-color: $info;
}
}
}
javascript kodları da şu şekilde
//swiper-login
var swiper = new Swiper('.slider-login', {
autoHeight: true,
loop: true,
keyboard: {
enabled: true,
},
autoplay: {
delay: 2500,
disableOnInteraction: false,
},
effect: "cards",
grabCursor: true,
});
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!