first init
This commit is contained in:
131
resources/scss/components/_dropdown.scss
Executable file
131
resources/scss/components/_dropdown.scss
Executable file
@@ -0,0 +1,131 @@
|
||||
//
|
||||
// dropdown.scss
|
||||
//
|
||||
|
||||
.dropdown-toggle::after {
|
||||
font-family: boxicons;
|
||||
content: "\ea4a";
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
top: 3px;
|
||||
margin-left: 0.255em;
|
||||
font-size: 16px;
|
||||
font-weight: 400;
|
||||
line-height: 1;
|
||||
text-rendering: auto;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.btn-sm {
|
||||
&.dropdown-toggle::after {
|
||||
top: 1px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.arrow-none::after {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.dropup {
|
||||
.dropdown-toggle::after {
|
||||
content: "\ea57";
|
||||
}
|
||||
}
|
||||
|
||||
.dropend {
|
||||
.dropdown-toggle::after {
|
||||
content: "\ea50";
|
||||
}
|
||||
}
|
||||
|
||||
.dropstart {
|
||||
.dropdown-toggle::before {
|
||||
content: "\ea4d";
|
||||
font-family: boxicons;
|
||||
position: relative;
|
||||
top: 2px;
|
||||
margin-right: 0.255em;
|
||||
}
|
||||
|
||||
.dropdown-toggle::after {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
.dropdown-toggle-split {
|
||||
|
||||
&::after,
|
||||
.dropup &::after,
|
||||
.dropend &::after {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.dropstart &::before {
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.dropdown-menu {
|
||||
box-shadow: $box-shadow-lg;
|
||||
animation-name: DropDownSlide;
|
||||
animation-duration: 0.3s;
|
||||
animation-fill-mode: both;
|
||||
font-size: $font-size-base;
|
||||
top: 100%;
|
||||
|
||||
&.show {
|
||||
top: 100% !important;
|
||||
margin-top: 2px !important;
|
||||
}
|
||||
|
||||
i {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
.dropdown-menu-end {
|
||||
right: 0 !important;
|
||||
left: auto !important;
|
||||
}
|
||||
|
||||
.dropdown-menu[data-popper-placement^="right"],
|
||||
.dropdown-menu[data-popper-placement^="top"],
|
||||
.dropdown-menu[data-popper-placement^="left"] {
|
||||
top: auto !important;
|
||||
animation: none !important;
|
||||
}
|
||||
|
||||
@keyframes DropDownSlide {
|
||||
100% {
|
||||
-webkit-transform: translateY(0);
|
||||
transform: translateY(0);
|
||||
}
|
||||
|
||||
0% {
|
||||
-webkit-transform: translateY(-3px);
|
||||
transform: translateY(-3px);
|
||||
}
|
||||
}
|
||||
|
||||
// Dropdown Large (Custom)
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.dropdown-lg {
|
||||
width: 320px;
|
||||
}
|
||||
}
|
||||
|
||||
// Dropdown size
|
||||
@include media-breakpoint-up(lg) {
|
||||
.dropdown-mega-menu-xl {
|
||||
width: 40rem;
|
||||
}
|
||||
|
||||
.dropdown-mega-menu-lg {
|
||||
width: 26rem;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user