UNPKG

amazeui

Version:

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

82 lines (67 loc) 1.8 kB
// Name: Progress // // Description: Define style for Progress Plugin // // ============================================================================= @nprogress-bar-color: @global-success; /* ========================================================================== Component: Progress Plugin ============================================================================ */ #nprogress { /* Make clicks pass-through */ pointer-events: none; .nprogress-bar { position: fixed; top: 0; left: 0; z-index: @z-index-nprogress; width: 100%; height: 2px; background: @nprogress-bar-color; .hook-nprogress-bar; } /* Fancy blur effect */ .nprogress-peg { display: block; position: absolute; right: 0; width: 100px; height: 100%; box-shadow: 0 0 10px @nprogress-bar-color, 0 0 5px @nprogress-bar-color; opacity: 1; transform: rotate(3deg) translate(0px, -4px); } // Remove these to get rid of the spinner .nprogress-spinner { position: fixed; top: 15px; right: 15px; z-index: @z-index-nprogress; display: block; .hook-nprogress-spinner; } .nprogress-spinner-icon { width: 18px; height: 18px; box-sizing: border-box; border: solid 2px transparent; border-top-color: @nprogress-bar-color; border-left-color: @nprogress-bar-color; border-radius: 50%; animation: nprogress-spinner 400ms linear infinite; .hook-nprogress-spinner-icon; } } @keyframes nprogress-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } // Hooks // ============================================================================= .hook-nprogress-bar() {} .hook-nprogress-spinner() {} .hook-nprogress-spinner-icon() {}