annotate default/assets/scss/pace.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 // compileExpanded ../css/$1.css
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 @import "variables";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 @import "vendors/bourbon";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 /*
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 * Name: #{ $theme-name }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 * Written by: Unifato - (http://unifato.com)
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 * Version: 1.0.0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 */
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 /* Page Pre Loader
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 body {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 &:after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 content: "";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 @include position(fixed, 0);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 z-index: 99;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 background: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 &.pace-done:after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 .pace {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 @include position(fixed, 0);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 justify-content: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 align-items: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 background: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 z-index: 100;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 transition: all 0.3s ease;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 .pace-active {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 opacity: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 visibility: visible;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 .pace-active * {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 box-sizing: border-box;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 .pace-inactive {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 opacity: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 visibility: hidden;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 .pace-activity {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 @include position(absolute, 50% null null 50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 transform: translateY(-50%) translateX(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 width: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 height: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 font-size: 70px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 display:block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 .pace-activity::before,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 .pace-activity::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 content: "";
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 width: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 height: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 position: absolute;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65 border-width: 0.5em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 border-style: double;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 border-color: transparent;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 border-radius: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69 box-sizing: border-box;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 animation: spin 1.15s infinite;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 .pace-activity::before {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 border-right-color: $color-scheme;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 animation-delay: -0.29s;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 .pace-activity::after {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 border-left-color: $color-scheme;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 @keyframes spin {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 from {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 transform: rotate(360deg);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 }