features/rewrite/dropdown #14
@ -1,22 +1,18 @@
 | 
			
		||||
@use "../globals/" as *;
 | 
			
		||||
@use "../util/" as *;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.drop-down {
 | 
			
		||||
   position: fixed;
 | 
			
		||||
   top: 50%;
 | 
			
		||||
   left: 50%;
 | 
			
		||||
   transform: translate(-50%, -50%);
 | 
			
		||||
   min-width: 80%;
 | 
			
		||||
   height: auto;
 | 
			
		||||
   max-height: max-content;
 | 
			
		||||
   width: 80%;
 | 
			
		||||
  height: 0;
 | 
			
		||||
  max-height: 0;
 | 
			
		||||
   opacity: 0;
 | 
			
		||||
   display: flex;
 | 
			
		||||
   flex-direction: column;
 | 
			
		||||
  opacity: 0;
 | 
			
		||||
  pointer-events: none;
 | 
			
		||||
   z-index: $dropdown-zindex;
 | 
			
		||||
   list-style: none;
 | 
			
		||||
   background-color: #fff;
 | 
			
		||||
@ -25,6 +21,35 @@
 | 
			
		||||
   transition: all 0.3s ease-in-out;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.drop-down.fade-in {
 | 
			
		||||
   animation: fade-in 0.3s ease-in-out forwards;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.drop-down.fade-out {
 | 
			
		||||
   animation: fade-out 0.3s ease-in-out forwards;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes fade-in {
 | 
			
		||||
   0% {
 | 
			
		||||
      opacity: 0;
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
   100% {
 | 
			
		||||
      opacity: 1;
 | 
			
		||||
   }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@keyframes fade-out {
 | 
			
		||||
   0% {
 | 
			
		||||
      opacity: 1;
 | 
			
		||||
   }
 | 
			
		||||
 | 
			
		||||
   100% {
 | 
			
		||||
      opacity: 0;
 | 
			
		||||
   }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@include breakpoint(sm) {
 | 
			
		||||
  .drop-down {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
@ -39,10 +64,9 @@
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.backdrop {
 | 
			
		||||
  display: none;
 | 
			
		||||
  opacity: 0;
 | 
			
		||||
   z-index: $backdrop-zindex;
 | 
			
		||||
   position: fixed;
 | 
			
		||||
   display: block;
 | 
			
		||||
   top: 0;
 | 
			
		||||
   right: 0;
 | 
			
		||||
   bottom: 0;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user