2025-03-26 10:01:46 +07:00

62 lines
1.5 KiB
SCSS
Vendored

@keyframes dropdownAnimation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.dropdown-toggle {
&::after {
transition: all 400ms ease;
}
&.show {
transition: all 400ms ease;
&::after {
transform: rotate(180deg)
}
}
}
.dropdown {
.dropdown-menu {
animation-duration: 400ms;
animation-fill-mode: both;
backface-visibility: visible !important;
animation-name: dropdownAnimation;
}
}
.navbar-nav {
.dropdown-menu {
position: absolute;
}
}
@media all and (min-width: 992px) {
.navbar .hover-nav {
.dropdown-menu-end{ right:0; left: auto; }
.nav-item .dropdown-menu{ display:block; opacity: 0; visibility: hidden; transition:.3s; margin-top:0; }
.nav-item{
.nav-link{
.icon{
transition: all 400ms ease;
}
}
&:hover {
.nav-link{
color: rgb(7, 6, 6);
.icon{
transition: transform 400ms ease;
transform: rotate(90deg);
}
}
}
}
.dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
.dropdown-menu.fade-up{ top:180%; }
.nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }
}
}