PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.15.3
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.15.3
1.19.8 1.19.7 1.19.6 1.19.5 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.12.0 1.13.0 1.14.0 1.15.0 1.15.1 1.15.2 1.15.3 1.16.0 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.16.6 1.16.7 1.16.8 1.17.0 1.17.6 1.17.7 1.17.8 1.17.9 1.18.0 1.18.1 1.18.2 1.18.3 1.18.4 1.18.5 1.18.6 1.18.7 1.18.8 1.18.9 1.19.0 1.19.1 1.19.2 1.19.3 1.19.4 1.3.19 1.3.20 1.4.0 1.4.1 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.16 1.5.17 1.5.18 1.5.19 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.8.0 1.8.1 1.8.3 1.9.0 1.9.1 1.9.2
nitropack / view / stylesheet / scss / _helpers.scss
nitropack / view / stylesheet / scss Last commit date
_helpers.scss 2 years ago _modals.scss 2 years ago _notifications.scss 2 years ago _variables.scss 2 years ago
_helpers.scss
206 lines
1 @use "variables" as *;
2 //resets
3 *,
4 :after,
5 :before {
6 border: 0 solid #e5e7eb;
7 box-sizing: border-box;
8 }
9 blockquote,
10 dd,
11 dl,
12 figure,
13 h1,
14 h2,
15 h3,
16 h4,
17 h5,
18 h6,
19 hr,
20 p,
21 pre {
22 margin: 0;
23 }
24 [type="button"]="button""],
25 [type="reset"]="reset""],
26 [type="submit"]="submit""],
27 button {
28 -webkit-appearance: button;
29 background-color: transparent;
30 background-image: none;
31 }
32 ul {
33 margin: 0;
34 }
35 img {
36 vertical-align: middle;
37 max-width: 100%;
38 }
39 svg {
40 vertical-align: middle;
41 }
42 //helpers
43 .grid {
44 display: grid;
45 }
46 .grid-cols-4 {
47 grid-template-columns: repeat(4, minmax(0, 1fr));
48 }
49 .grid-cols-2 {
50 grid-template-columns: repeat(2, minmax(0, 1fr));
51 }
52 .col-span-1 {
53 grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
54 }
55 .gap-6 {
56 gap: 1.5rem;
57 }
58 .items-start {
59 align-items: flex-start;
60 }
61 .items-center {
62 align-items: center;
63 }
64 .justify-center {
65 justify-content: center;
66 }
67 .justify-between {
68 justify-content: space-between;
69 }
70 .flex-row {
71 flex-direction: row;
72 }
73 .flex-col {
74 flex-direction: column;
75 }
76 .flex {
77 display: flex;
78 }
79 .flex-shrink-0 {
80 flex-shrink: 0;
81 }
82 .gap-2 {
83 gap: 0.5rem;
84 }
85 .mt-2 {
86 margin-top: 0.5rem;
87 }
88 .mt-4 {
89 margin-top: 1rem;
90 }
91 .mt-5 {
92 margin-top: 1.25rem;
93 }
94 .ml-2 {
95 margin-left: 0.5rem;
96 }
97 .mr-2 {
98 margin-right: 0.5rem;
99 }
100 .mb-0 {
101 margin-bottom: 0 !important;
102 }
103 .mb-4 {
104 margin-bottom: 1rem;
105 }
106 .ml-auto {
107 margin-left: auto;
108 }
109 .text-center {
110 text-align: center;
111 }
112 .overflow-auto {
113 overflow: auto;
114 }
115 .overflow-hidden {
116 overflow: hidden;
117 }
118 .hidden {
119 display: none !important;
120 }
121 .w-full {
122 width: 100%;
123 }
124 .max-h-full {
125 max-height: 100%;
126 }
127 .rounded-full {
128 border-radius: 50%;
129 }
130 a {
131 text-decoration: inherit;
132 color: $blue-700;
133 }
134 .text-blue {
135 color: $blue-700;
136 }
137 .text-primary {
138 color: $primary-color;
139 &:hover {
140 color: $primary-color;
141 }
142 }
143 .text-secondary {
144 color: $gray-500;
145 }
146 .text-smaller {
147 font-size: 0.75rem;
148 }
149 .text-success {
150 color: $green-400;
151 }
152 .capitalized {
153 text-transform: capitalize;
154 }
155 .bg-purple-100 {
156 background-color: $purple-100;
157 }
158 .bg-success {
159 background-color: $green-50 !important;
160 }
161 .font-semi-bold {
162 font-weight: 500;
163 }
164 [type="checkbox"]="checkbox""]:checked {
165 background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E") !important;
166 background-repeat: no-repeat;
167 background-size: 0.55em 0.55em;
168 -webkit-print-color-adjust: exact;
169 print-color-adjust: exact;
170 }
171 [type="checkbox"]="checkbox""]:checked,
172 [type="radio"]="radio""]:checked {
173 background-color: currentColor;
174 background-position: 50%;
175 background-repeat: no-repeat;
176 background-size: 0.55em 0.55em;
177 border-color: transparent;
178 }
179 .sr-only {
180 clip: rect(0, 0, 0, 0);
181 border-width: 0;
182 height: 1px;
183 margin: -1px;
184 overflow: hidden;
185 padding: 0;
186 position: absolute;
187 white-space: nowrap;
188 width: 1px;
189 }
190 .rotate-180 {
191 transform: rotate(180deg);
192 }
193 .no-border {
194 border: 0 !important;
195 }
196 //layout
197 @media (max-width: 992px) {
198 .grid-col-1-tablet {
199 grid-template-columns: repeat(1, minmax(0, 1fr));
200 }
201 }
202 @media (max-width: 768px) {
203 .grid-col-1-mobile {
204 grid-template-columns: repeat(1, minmax(0, 1fr));
205 }
206 }