frontend: NProgress Loader entre chaque page
This commit is contained in:
		
							
								
								
									
										81
									
								
								frontend/public/css/nprogress.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										81
									
								
								frontend/public/css/nprogress.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,81 @@
 | 
			
		||||
/* Make clicks pass-through */
 | 
			
		||||
#nprogress {
 | 
			
		||||
    pointer-events: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#nprogress .bar {
 | 
			
		||||
    background: var(--important);
 | 
			
		||||
 | 
			
		||||
    position: fixed;
 | 
			
		||||
    z-index: 1031;
 | 
			
		||||
    top: 0;
 | 
			
		||||
    left: 0;
 | 
			
		||||
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 2px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Fancy blur effect */
 | 
			
		||||
#nprogress .peg {
 | 
			
		||||
    display: block;
 | 
			
		||||
    position: absolute;
 | 
			
		||||
    right: 0px;
 | 
			
		||||
    width: 100px;
 | 
			
		||||
    height: 100%;
 | 
			
		||||
    box-shadow: 0 0 10px var(--important), 0 0 5px var(--important);
 | 
			
		||||
    opacity: 1;
 | 
			
		||||
 | 
			
		||||
    -webkit-transform: rotate(3deg) translate(0px, -4px);
 | 
			
		||||
    -ms-transform: rotate(3deg) translate(0px, -4px);
 | 
			
		||||
    transform: rotate(3deg) translate(0px, -4px);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Remove these to get rid of the spinner */
 | 
			
		||||
#nprogress .spinner {
 | 
			
		||||
    display: block;
 | 
			
		||||
    position: fixed;
 | 
			
		||||
    z-index: 1031;
 | 
			
		||||
    top: 15px;
 | 
			
		||||
    right: 15px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#nprogress .spinner-icon {
 | 
			
		||||
    width: 18px;
 | 
			
		||||
    height: 18px;
 | 
			
		||||
    box-sizing: border-box;
 | 
			
		||||
 | 
			
		||||
    border: solid 2px transparent;
 | 
			
		||||
    border-top-color: var(--important);
 | 
			
		||||
    border-left-color: var(--important);
 | 
			
		||||
    border-radius: 50%;
 | 
			
		||||
 | 
			
		||||
    -webkit-animation: nprogress-spinner 400ms linear infinite;
 | 
			
		||||
    animation: nprogress-spinner 400ms linear infinite;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nprogress-custom-parent {
 | 
			
		||||
    overflow: hidden;
 | 
			
		||||
    position: relative;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.nprogress-custom-parent #nprogress .spinner,
 | 
			
		||||
.nprogress-custom-parent #nprogress .bar {
 | 
			
		||||
    position: absolute;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@-webkit-keyframes nprogress-spinner {
 | 
			
		||||
    0% {
 | 
			
		||||
        -webkit-transform: rotate(0deg);
 | 
			
		||||
    }
 | 
			
		||||
    100% {
 | 
			
		||||
        -webkit-transform: rotate(360deg);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@keyframes nprogress-spinner {
 | 
			
		||||
    0% {
 | 
			
		||||
        transform: rotate(0deg);
 | 
			
		||||
    }
 | 
			
		||||
    100% {
 | 
			
		||||
        transform: rotate(360deg);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user