Files
KevKemChiroDocker/resources/scss/pages/_fashion.scss
T
CHIEFSOFT\ameye 346346573f first commit
2024-01-25 13:06:29 -05:00

275 lines
5.1 KiB
SCSS

//
// _fashion.scss
//
//modern fashion-home
.modern-fashion-home{
.font-effect {
font-size: 14rem;
opacity: 0.04;
top: 50px;
@media (max-width: 991.98px) {
font-size: 5rem;
}
}
.main-home-img {
img {
@media (max-width: 991.98px) {
height: 100%;
max-width: 100%;
}
}
}
}
.feedback-slider {
:is(.swiper-button-next, .swiper-button-prev) {
opacity: 0;
transition: all 0.5s ease;
}
&:hover {
:is(.swiper-button-next, .swiper-button-prev) {
opacity: 1;
}
}
}
.subscribe-input {
input {
padding: calc($input-padding-y * 1.1) calc($input-padding-x * 1.1);
padding-right: 145px;
}
.btn {
position: absolute;
top: 1px;
right: 1px;
}
}
//modern fashion home
.modern-fashion-home {
position: relative;
padding: 170px 0 80px;
&::after,
&::before {
content: "";
position: absolute;
border: 50px solid $warning;
opacity: 0.1;
border-radius: 50%;
}
&::before {
right: -90px;
top: -90px;
height: 250px;
width: 250px;
}
&::after {
left: -120px;
bottom: -120px;
height: 350px;
width: 350px;
}
}
.fashion-offer-widgets {
height: 250px;
background-repeat: no-repeat;
background-position: right;
}
.cta-section {
position: relative;
padding: 150px 0;
background-size: cover;
}
//products
.product-widget {
transition: all 0.5s ease;
.product-menu {
position: absolute;
right: calc($card-spacer-x * -0.5);
top: calc($card-spacer-y * 0.5);
opacity: 0;
transition: all 0.5s ease;
li {
a {
height: 42px;
width: 42px;
display: flex;
align-items: center;
justify-content: center;
color: var(--#{$prefix}body-color);
background-color: var(--#{$prefix}secondary-bg);
transition: all 0.5s ease;
&:hover {
color: $primary;
}
}
.bookmark {
&:hover {
color: $warning;
}
&.active {
color: $warning;
i {
&::before {
content: "\f586";
}
}
}
}
}
}
.product-btn {
position: absolute;
bottom: calc($card-spacer-y * -0.5);
left: calc($card-spacer-x * 0.5);
right: calc($card-spacer-x * 0.5);
opacity: 0;
transition: all 0.5s ease;
}
.product-img-2 {
transition: all 0.5s ease;
opacity: 0;
display: none;
}
&:hover {
box-shadow: $box-shadow-lg;
.product-menu {
right: calc($card-spacer-x * 0.5);
opacity: 1;
}
.product-btn {
opacity: 1;
bottom: calc($card-spacer-y * 0.5);
}
.product-img-main {
display: none;
}
.product-img-2 {
opacity: 1;
display: inline-block;
transform: scale(1.1);
}
}
}
.hidden-product {
display: none;
}
//category
.category-widgets-main {
overflow: hidden;
img {
transition: all 0.5s ease;
}
.widgets-wrapper {
inset: 0;
display: flex;
align-items: flex-end;
justify-content: center;
padding-bottom: 25px;
}
&:hover {
img {
transform: scale(1.1);
}
}
&::before {
content: "";
width: 0;
height: 2px;
position: absolute;
transition: all 0.2s linear;
background: rgba($dark, 0.1);
left: 50%;
top: 10px;
transition-duration: 0.4s;
}
&::after {
content: "";
width: 0;
height: 2px;
position: absolute;
transition: all 0.2s linear;
background: rgba($dark, 0.1);
left: 50%;
bottom: 10px;
transition-duration: 0.4s;
}
.effect::before,
.effect::after {
content: "";
width: 2px;
height: 0;
position: absolute;
transition: all 0.2s linear;
background: rgba($dark, 0.1);
}
.effect::before {
left: 10px;
top: 50%;
transition-duration: 0.4s;
}
.effect::after {
right: 10px;
top: 50%;
transition-duration: 0.4s;
}
&:hover::before,
&:hover::after {
width: calc(100% - 20px);
left: 10px;
}
&:hover .effect::before,
&:hover .effect::after {
top: 10px;
height: calc(100% - 20px);
}
}
//trend fashion home
.trend-fashion-home {
position: relative;
padding: 105px 0 60px;
}
.home-widgets {
min-height: 85vh;
height: 400px;
}