PluginProbe
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF / trunk
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF vtrunk
2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.9 2.2.8 trunk 1.10 1.3.3 1.3.4 1.3.5 1.3.5.1 1.3.5.2 1.3.6 1.3.6.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.5 All 103 releases
imagify / assets / css / notices.css

notices.css in Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF trunk, at assets/css/notices.css

400 lines 7.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Error Notice */
2 .imagify-plugins-error {
3 overflow: hidden;
4 padding-left: 20px;
5 list-style-type: disc
6 }
7
8 .imagify-plugins-error li {
9 width: 300px;
10 line-height: 30px
11 }
12
13 @media (max-width: 570px) {
14 .imagify-plugins-error li {
15 width: auto;
16 }
17 }
18
19 /* Notice close link */
20 .imagify-notice-dismiss.notice-dismiss {
21 text-decoration: none;
22 }
23
24 .imagify-notice-dismiss.notice-dismiss::before {
25 color: #fff;
26 }
27
28 /* Notices in Imagify related pages */
29 .media_page_imagify-bulk-optimization .notice,
30 body[class*="_imagify-ngg-bulk-optimization"] .notice,
31 .settings_page_imagify .notice {
32 margin-right: 20px;
33 margin-left: 2px;
34 }
35
36 .imagify-notice .button-mini {
37 padding: 2px 10px;
38 font-size: 13px;
39 }
40
41 .imagify-notice.imagify-notice {
42 position: relative;
43 display: -webkit-box;
44 display: -webkit-flex;
45 display: -ms-flexbox;
46 display: flex;
47 padding: 0;
48 margin: 10px 20px 10px 2px;
49 border: 0 none;
50 background: #4A5362;
51 box-shadow: none;
52 color: #FFF;
53 }
54
55 @media (max-width: 782px) {
56 .imagify-notice.imagify-notice,
57 .imagify-welcome {
58 margin-right: 12px;
59 }
60 }
61
62 @media (max-width: 450px) {
63 .imagify-notice.imagify-notice {
64 -webkit-box-orient: vertical;
65 -webkit-box-direction: normal;
66 -webkit-flex-direction: column;
67 -ms-flex-direction: column;
68 flex-direction: column;
69 }
70 }
71
72 .wrap .imagify-notice {
73 margin: 5px 15px 2px;
74 position: relative;
75 }
76
77 .imagify-notice-logo {
78 padding: 18px 23px;
79 background: #40B1D0;
80 }
81
82 .imagify-notice-logo .imagify-logo {
83 opacity: 1;
84 }
85
86 .imagify-flex-notice-content .imagify-notice-logo {
87 display: flex;
88 align-items: center;
89 }
90
91 .updated .imagify-notice-logo {
92 background: #8BC34A;
93 }
94
95 .error .imagify-notice-logo {
96 background: #C51162;
97 }
98
99 .imagify-notice-title {
100 font-size: 15px;
101 }
102
103 .imagify-notice-content {
104 padding: 5px 23px;
105 }
106
107 .imagify-notice-content.imagify-notice-content p {
108 margin: 0.65em 0;
109 }
110
111 .imagify-flex-notice-content .imagify-notice-content {
112 display: flex;
113 flex-wrap: wrap;
114 padding: 0;
115 }
116
117 .imagify-flex-notice-content .imagify-notice-content > * {
118 padding: 10px 20px;
119 }
120
121 .imagify-flex-notice-content .imagify-meteo-icon img {
122 height: 100%;
123 margin-top: 6px;
124 }
125
126 .imagify-notice-quota [class^="imagify-bar-"] {
127 background: #1F2332;
128 }
129
130 .imagify-notice-quota .imagify-space-left p {
131 margin: 0;
132 }
133
134 .imagify-flex-notice-content .imagify-notice-content .imagify-notice-quota {
135 padding-right: 24px;
136 padding-left: 8px;
137 background: #343A49;
138 }
139
140 /**
141 * The doubled class keeps these rules ahead of core's `div.updated p` and
142 * `div.updated a`, which paint notice text #1e1e1e and links in the admin theme
143 * colour. Both are close to unreadable on the dark notice background.
144 */
145 .imagify-notice.imagify-notice p {
146 color: #FFF;
147 }
148
149 .imagify-notice.imagify-notice a {
150 color: #40B1D0;
151 }
152
153 .imagify-notice.imagify-notice a:hover,
154 .imagify-notice.imagify-notice a:focus {
155 color: #FEE102;
156 }
157
158 .imagify-notice code {
159 background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
160 }
161
162 .imagify-notice .imagify-rate-us.imagify-rate-us {
163 text-align: left;
164 }
165
166 /* Match the settings page header, which uses the same palette. */
167 .imagify-notice-rating.imagify-notice {
168 background: #1F2332;
169 }
170
171 /* Brand blue rather than the green inherited from `.updated`. */
172 .imagify-notice-rating .imagify-notice-logo {
173 background: #40B1D0;
174 }
175
176 .imagify-notice .imagify-rate-us .stars {
177 margin: 0;
178 }
179
180 /**
181 * == Welcome section
182 */
183 .imagify-welcome {
184 margin: 30px 20px 0 0;
185 }
186
187 .imagify-welcome .baseline {
188 display: inline-block;
189 margin: .2em 0 0 2em;
190 font-size: 17px;
191 }
192
193 .imagify-welcome .imagify-logo {
194 vertical-align: middle;
195 }
196
197 .imagify-welcome-remove {
198 position: absolute;
199 top: 50%;
200 right: 15px;
201 margin-top: -8px;
202 color: #FFF;
203 text-decoration: none;
204 }
205
206 /* Welcome columns */
207 .imagify-columns [class^="col-"] img {
208 float: left;
209 margin-right: 18px;
210 }
211
212 .imagify-col-content {
213 overflow: hidden;
214 }
215
216 .imagify-col-title {
217 margin: 0 0 15px 0;
218 font-size: 23px;
219 }
220
221 .counter .imagify-col-title:before {
222 counter-increment: cols;
223 content: counter(cols) ". ";
224 color: #40B1D0;
225 }
226
227 .imagify-col-desc {
228 color: #5F758E;
229 margin-bottom: 2em;
230 }
231
232 /* WP Rocket notice */
233 .imagify-rkt-notice.imagify-rkt-notice {
234 position: relative;
235 display: -webkit-box;
236 display: -webkit-flex;
237 display: -ms-flexbox;
238 display: flex;
239 -webkit-box-align: center;
240 -webkit-align-items: center;
241 -ms-flex-align: center;
242 -ms-grid-row-align: center;
243 align-items: center;
244 padding: 10px 45px 10px 0;
245 border: 0 none;
246 box-shadow: none;
247 color: #FFF;
248 background: #1F2332;
249 }
250
251 .media_page_imagify-bulk-optimization .imagify-rkt-notice {
252 margin-left: 2px;
253 margin-right: 20px;
254 }
255
256 @media (max-width: 782px) {
257 .media_page_imagify-bulk-optimization .imagify-rkt-notice {
258 margin-left: 0;
259 margin-right: 12px;
260 }
261 }
262
263 .imagify-rkt-notice .imagify-cross {
264 position: absolute;
265 right: 8px;
266 top: 50%;
267 width: 22px;
268 height: 22px;
269 padding: 0;
270 margin-top: -11px;
271 background: transparent;
272 color: rgba(255, 255, 255, .5);
273 text-decoration: none;
274 border-radius: 50%;
275 transition: all .275s;
276 }
277
278 .imagify-rkt-notice .imagify-cross .dashicons {
279 position: relative;
280 top: 2px;
281 left: 1px;
282 transition: all .275s;
283 }
284
285 .imagify-rkt-notice .imagify-cross:hover {
286 background: #FFF;
287 }
288
289 .imagify-rkt-notice .imagify-cross:hover .dashicons {
290 color: #412355;
291 }
292
293 .imagify-rkt-notice .imagify-rkt-cta,
294 .imagify-rkt-notice .imagify-rkt-logo,
295 .imagify-rkt-notice .imagify-rkt-coupon {
296 -webkit-flex-shrink: 0;
297 -ms-flex-negative: 0;
298 flex-shrink: 0;
299 }
300
301 .imagify-rkt-notice .imagify-rkt-logo {
302 width: 150px !important; /* !important because of a dirtugly WP Engine code */
303 text-align: center;
304 padding: 0 25px 0 30px;
305 line-height: 0.8;
306 }
307
308 .imagify-rkt-notice .imagify-rkt-msg {
309 width: 100% !important; /* !important because of a dirtugly WP Engine code */
310 color: #FFF;
311 padding: 0 15px;
312 font-size: 14px;
313 line-height: 1.6;
314 }
315
316 .imagify-rkt-notice .imagify-rkt-coupon {
317 width: 150px !important; /* !important because of a dirtugly WP Engine code */
318 padding: 0 15px;
319 }
320
321 .imagify-rkt-notice .imagify-rkt-coupon-code {
322 padding: 5px 10px;
323 font-size: 23px;
324 font-weight: bold;
325 border: 1px dashed #F56640;
326 color: #F56640;
327 }
328
329 .imagify-rkt-notice .imagify-rkt-cta {
330 width: 250px !important; /* !important because of a dirtugly WP Engine code */
331 -webkit-box-flex: 1;
332 -webkit-flex-grow: 1;
333 -ms-flex-positive: 1;
334 flex-grow: 1;
335 -webkit-flex-basis: 200px;
336 -ms-flex-preferred-size: 200px;
337 flex-basis: 200px;
338 }
339
340 .imagify-rkt-notice .button.button {
341 position: relative;
342 top: -1px;
343 height: auto;
344 font-weight: 600;
345 font-size: 14px;
346 border: 0 none;
347 padding: 9px 18px 9px;
348 background: #F56640;
349 box-shadow: none;
350 text-shadow: none !important;
351 }
352
353 @media (max-width: 880px) {
354 .imagify-rkt-notice {
355 -webkit-flex-wrap: wrap;
356 -ms-flex-wrap: wrap;
357 flex-wrap: wrap;
358 }
359
360 .imagify-rkt-notice .imagify-rkt-msg,
361 .imagify-rkt-notice .imagify-rkt-cta,
362 .imagify-rkt-notice .imagify-rkt-logo {
363 text-align: left;
364 padding: 5px 15px;
365 }
366
367 .imagify-cross.imagify-cross {
368 top: 8px;
369 margin-top: 0;
370 }
371
372 .imagify-rkt-notice .imagify-cross .dashicons {
373 top: 1px;
374 }
375 }
376
377 @media (max-width: 782px) {
378 .imagify-flex-notice-content .imagify-notice-content .imagify-notice-quota {
379 width: 100%;
380 }
381
382 .imagify-notice-quota-btn-container{
383 text-align: center;
384 width: 100%;
385 }
386 .imagify-notice-quota-btn-container .imagify-button{
387 display: inline-block;
388 }
389 }
390
391 .imagify-notice-bulk-complete {
392 display: flex;
393 align-items: center;
394 padding: 12px 0;
395 }
396
397 .imagify-notice-bulk-complete-logo {
398 padding-right: 12px;
399 }
400