Files

71 lines
1.7 KiB
SCSS

// * Cards Advance
// *******************************************************************************
@import "../_bootstrap-extended/include";
// Card Advance carousel styles
.swiper-container {
// card bg color
&.swiper-card-advance-bg {
@include border-radius($border-radius);
background-color: var(--#{$prefix}primary);
box-shadow: var(--#{$prefix}card-box-shadow);
}
.swiper-wrapper {
.swiper-slide {
padding: 1.5rem;
white-space: nowrap;
.website-analytics-text-bg {
@include border-radius($border-radius);
background-color: color-mix(in sRGB, var(--#{$prefix}primary) 85%, var(--#{$prefix}pure-black));
min-inline-size: 48px;
padding-block: .293rem;
padding-inline: .5rem;
text-align: center;
}
.card-website-analytics-img {
filter: drop-shadow(rgba(var(--#{$prefix}pure-black-rgb), .5) 0 4px 60px);
}
}
}
&.swiper-container-horizontal > .swiper-pagination-bullets {
inset-block: 1rem auto;
inset-inline: auto 1rem;
text-align: end;
.swiper-pagination-bullet {
background: rgba(var(--#{$prefix}white-rgb), .4) !important;
opacity: unset;
&.swiper-pagination-bullet-active {
background: var(--#{$prefix}white) !important;
}
}
}
}
// For responsive carousel
@include media-breakpoint-up(md) {
.swiper-container {
.swiper-wrapper {
.swiper-slide {
.card-website-analytics-img {
position: absolute;
inset-inline-end: 3%;
}
}
}
}
}
@include media-breakpoint-up(xxl) {
.swiper-container {
.swiper-wrapper {
.swiper-slide {
.card-website-analytics-img {
inset-inline-end: 8%;
}
}
}
}
}