PluginProbe ʕ •ᴥ•ʔ
Web Accessibility Toolkit – Accessibility Checker & ARIA for WCAG, Section 508 & ADA Compliance / 1.7.0
Web Accessibility Toolkit – Accessibility Checker & ARIA for WCAG, Section 508 & ADA Compliance v1.7.0
1.7.0 trunk 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 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 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6
aria-accessibility-toolkit / assets / css / ariaat-admin.css
aria-accessibility-toolkit / assets / css Last commit date
ariaat-admin.css 1 month ago ariaat-frontend-checker.css 1 month ago index.php 1 year ago
ariaat-admin.css
533 lines
1 body[class*="ariaat"] {
2 background: #f6f9fc;
3 }
4 .wrap.ariaat {
5 margin: 0 auto;
6 max-width: 1140px;
7 width: 100%;
8 }
9 .wrap.ariaat a {
10 color: #4f36aa;
11 font-weight: 400;
12 text-decoration: none;
13 }
14
15 .ariaat-header {
16 display: flex;
17 align-items: center;
18 justify-content: space-between;
19 gap: 20px;
20 }
21
22 .wrap.ariaat .ariaat-promo {
23 margin-right: auto;
24 background: #fff;
25 padding: 10px 15px;
26 border: 1px solid #ddd;
27 border-radius: 10px;
28 box-shadow: 0 0 20px rgba(0,0,0,0.07);
29 margin: 15px 0 15px;
30 }
31 .wrap.ariaat .ariaat-promo span {
32 margin-right: 15px;
33 font-weight: bold;
34 }
35 .wrap.ariaat .ariaat-promo a.button-primary.small {
36 min-height: unset;
37 line-height: 1;
38 padding: 6px 10px;
39 font-weight: normal;
40 background: #28a94a;
41 color: #fff;
42 border-color: #329046;
43
44 }
45 .wrap.ariaat .ariaat-promo a.button-primary.small:hover {
46 background: #329046;
47 border-color: #329046;
48 }
49 .wrap.ariaat .ariaat-promo h5 {
50 margin: 5px 0 0;
51 font-weight: 700;
52 font-size: 0.9rem;
53 color: #28a94a;
54 }
55 .wrap.ariaat .ariaat-header-buttons {
56 margin-left: auto;
57 display: flex;
58 align-items: center;
59 gap: 10px;
60 }
61 .wrap.ariaat .ariaat-header-buttons a.button-primary.small {
62 min-height: unset !important;
63 line-height: 1;
64 padding: 6px 10px !important;
65 font-weight: normal !important;
66 }
67
68 .wrap.ariaat h1 {
69 vertical-align: middle;
70 margin: 20px 0 0px 0px;
71 }
72 .wrap.ariaat h1 img {
73 max-width: 190px;
74 margin: 0 0 -10px;
75 }
76 .wrap.ariaat h1 span {
77 font-size: 0.7rem;
78 background: #fff;
79 padding: 2px 6px;
80 margin: 0 0 0 10px;
81 border-radius: 4px;
82 border: 1px solid #a2acc9;
83 color: #828597;
84 font-weight: normal;
85 font-family: monospace;
86 letter-spacing: -1px;
87 }
88 .wrap.ariaat .main_content {
89 height: auto;
90 margin: 0;
91 padding: 0 ;
92 vertical-align: top;
93 display: inline-block;
94 width: 100%;
95 }
96
97 .wrap.ariaat .pro-label a {
98 background: #36ab55;
99 color: #fff;
100 text-decoration: none;
101 padding: 6px 12px;
102 margin: 0 5px;
103 border-radius: 5px;
104 font-weight: 700;
105 border-color: #36ab55;
106 }
107 .wrap.ariaat .button.pro {
108 background: #36ab55;
109 color: #fff;
110 border-color: #36ab55;
111 padding: 0rem 1.3rem;
112 font-size: 0.9rem;
113 }
114 .wrap.ariaat a.pro {
115 color: #27a949;
116 font-weight: bold;
117 }
118 .wrap.ariaat .small.review {
119 vertical-align: middle;
120 display: inline-block;
121 }
122 .wrap.ariaat .small.review .dashicons {
123 color: #ffc300;
124 }
125 .wrap.ariaat a.button-link {
126 margin: 0 0 0 15px;
127 font-size: 0.75rem;
128 }
129 .wrap.ariaat .desc code {
130 font-size: 0.75rem;
131 }
132 .wrap.ariaat .description .wcag {
133 background: #efedf7;
134 display: inline-block;
135 padding: 2px 10px;
136 margin: 6px 0 0;
137 border-radius: 5px;
138 font-weight: 500;
139 font-size: 0.75rem;
140 color: #444;
141 }
142 .wrap.ariaat .nav-tab-wrapper {
143 background: transparent;
144 margin: 0 0 10px;
145 padding: 0 10px;
146 border: none;
147 }
148 .wrap.ariaat .nav-tab-wrapper .nav-tab {
149 display: block;
150 float: left;
151 cursor: pointer;
152 padding: 10px 5px 10px;
153 border: 1px solid transparent;
154 border-bottom: none;
155 font-size: 14px;
156 color: #999;
157 background: none;
158 margin: 0;
159 font-weight: normal;
160 line-height: 1;
161 margin: 0 10px;
162 }
163 .wrap.ariaat .nav-tab-wrapper .nav-tab:hover {
164 background-color: #f8f8f8;
165 }
166 .wrap.ariaat .nav-tab-wrapper .nav-tab:focus-visible {
167 outline: 2px solid #1d4ed8;
168 outline-offset: 2px;
169 }
170 .wrap.ariaat .nav-tab-wrapper .nav-tab.nav-tab-active {
171 border: none;
172 border-bottom: 2px solid #5036ab;
173 font-weight: 700;
174 color: #3c434a;
175 }
176 .wrap.ariaat .help {
177 border: 1px solid #ddd;
178 padding: 15px 20px;
179 border-radius: 10px;
180 box-shadow: 0 3px 8px rgba(0,0,0,0.1);
181 margin: 15px auto 25px;
182 display: block;
183 text-align: center;
184 }
185 .wrap.ariaat .section {
186 background: #fff;
187 padding: 10px 30px;
188 margin: 0 0 20px;
189 border: 1px solid #ddd;
190 border-radius: 15px;
191 box-shadow: 0 0 20px rgba(0,0,0,0.07);
192 }
193 .wrap.ariaat .form-table {
194 max-width: 100%;
195 }
196 .wrap.ariaat .form-table th {
197 padding: 10px 10px 10px 0;
198 }
199 .wrap.ariaat .form-table#alt-images th {
200 width: unset;
201 padding: 10px 10px 10px 10px;
202 }
203 .wrap.ariaat .form-table#alt-images td {
204 padding: 10px 10px 10px 10px;
205 }
206 .wrap.ariaat .form-table#alt-images th.id {
207 width: 40px;
208 }
209 .wrap.ariaat .form-table#alt-images th.thumb {
210 width: 70px;
211 }
212 .wrap.ariaat .form-table#alt-images th.save {
213 width: 95px;
214 }
215 .wrap.ariaat .form-table#alt-images .pro-label a {
216 display: inline-block;
217 white-space: nowrap;
218 margin: 0;
219 }
220 .wrap.ariaat .form-table#aria-table th,
221 .wrap.ariaat .form-table#roles-table th,
222 .wrap.ariaat .form-table#contrast-table th {
223 width: 200px;
224 }
225 .wrap.ariaat .form-table#contrast-table th.selector {
226 width: 250px;
227 }
228 .wrap.ariaat .form-table#contrast-table th.color {
229 width: 100px;
230 }
231 .wrap.ariaat .form-table#contrast-table th.remove {
232 width: 80px;
233 }
234 .wrap.ariaat .form-table#contrast-table td.selector {
235 padding-right:20px;
236 }
237 .wrap.ariaat .form-table td {
238 padding: 10px 10px 10px 0;
239 }
240 .wrap.ariaat .form-table td p {
241 margin-top: 0;
242 margin-bottom: 12px;
243 }
244 .wrap.ariaat .form-table td span.small {
245 font-size: 0.8rem;
246 margin-top: 2px;
247 display: inline-block;
248 }
249
250 .wrap.ariaat .setting-row {
251 display: flex;
252 align-items: center;
253 justify-content: space-between;
254 padding: 12px 0;
255 border-bottom: 1px solid #e0e0e0;
256 }
257 .wrap.ariaat .setting-row.no-border {
258 border-bottom: none;
259 }
260 .wrap.ariaat .setting-label {
261 max-width: 70%;
262 }
263 .wrap.ariaat .setting-label strong {
264 display: block;
265 margin-bottom: 4px;
266 }
267 .wrap.ariaat .setting-label .description {
268 color: #666;
269 margin: 0;
270 }
271 .wrap.ariaat .setting-control {
272 min-width: 100px;
273 text-align: right;
274 }
275
276 .wrap.ariaat h3 {
277 margin-bottom: 0;
278 font-size: 1.2em;
279 font-weight: 600;
280 }
281 .wrap.ariaat h3 .dashicons {
282 color: #5036ab;
283 margin-right: 5px;
284 }
285 .wrap.ariaat .desc,
286 .wrap.ariaat p.description {
287 font-style: normal;
288 margin: 5px 0 15px;
289 padding-top: 0 !important;
290 padding-bottom: 0 !important;
291 font-weight: 300;
292 word-break: break-word;
293 font-size: 0.85rem;
294 }
295 .wrap.ariaat .toggle-switch {
296 position: relative;
297 display: inline-block;
298 width: 46px;
299 height: 24px;
300 margin-right: 8px;
301 vertical-align: middle;
302 }
303 .wrap.ariaat .toggle-switch input {
304 opacity: 0;
305 width: 0;
306 height: 0;
307 }
308 .wrap.ariaat .toggle-slider {
309 position: absolute;
310 cursor: pointer;
311 top: 0;
312 left: 0;
313 right: 0;
314 bottom: 0;
315 background-color: #ccc;
316 transition: 0.2s;
317 border-radius: 34px;
318 }
319 .wrap.ariaat .toggle-slider:before {
320 position: absolute;
321 content: "";
322 height: 18px;
323 width: 18px;
324 left: 3px;
325 bottom: 3px;
326 background-color: white;
327 transition: 0.2s;
328 border-radius: 50%;
329 }
330 .wrap.ariaat .toggle-switch input:checked + .toggle-slider {
331 background-color: #5036ab;
332 }
333 .wrap.ariaat .toggle-switch input:checked + .toggle-slider:before {
334 transform: translateX(22px);
335 }
336 .wrap.ariaat .toggle-switch input:focus-visible + .toggle-slider {
337 outline: 2px solid #1d4ed8;
338 outline-offset: 2px;
339 }
340
341 .wrap.ariaat .button-primary:focus-visible,
342 .wrap.ariaat .button:focus-visible,
343 .wrap.ariaat a:focus-visible,
344 .wrap.ariaat input:focus-visible,
345 .wrap.ariaat select:focus-visible,
346 .wrap.ariaat textarea:focus-visible {
347 outline: 2px solid #1d4ed8;
348 outline-offset: 2px;
349 }
350
351 .wrap.ariaat select, .wrap.ariaat textarea, .wrap.ariaat input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="checkbox"]):not([type="radio"]):not([type="color"]) {
352 border: 1px solid #b6b3bd;
353 border-radius: 3px;
354 padding: 8px 10px;
355 width: 100%;
356 min-height: unset !important;
357 line-height: 1 !important;
358 height: auto !important;
359 box-sizing: border-box;
360 font-size: 14px;
361 outline: 0;
362 box-shadow: none;
363 }
364
365 .wrap.ariaat select {
366 min-height: 34px !important;
367 height: 34px !important;
368 }
369 .wrap.ariaat input[type="color"] {
370 -webkit-appearance: none; /* For Chrome */
371 appearance: none;
372 border: 1px solid #c9cfda;
373 border-radius: 50%;
374 padding: 0;
375 width: 30px;
376 height: 30px;
377 margin: 0 auto;
378 text-align: center;
379 overflow: hidden;
380 cursor: pointer;
381 }
382
383 /* Remove inner padding and border in WebKit browsers */
384 .wrap.ariaat input[type="color"]::-webkit-color-swatch-wrapper {
385 padding: 0;
386 border: none;
387 }
388
389 /* Make the swatch fill the input */
390 .wrap.ariaat input[type="color"]::-webkit-color-swatch {
391 border: none;
392 border-radius: 50%;
393 padding: 0;
394 }
395 .wrap.ariaat button.clear-color {
396 font-size: 0.7rem;
397 padding: 0.2rem 0.5rem;
398 min-height: unset;
399 line-height: 1;
400 margin: 6px 0 0 5px;
401 }
402 .wrap.ariaat .contrast-result {
403 font-size: 12px;
404 font-weight: bold;
405 }
406 .wrap.ariaat .contrast-result .result {
407 display: block;
408 width: 100%;
409 font-weight: normal;
410 color: #888;
411 }
412 .wrap.ariaat .contrast-result .dashicons {
413 color: green;
414 line-height: 0.8;
415 height: 14px;
416 width: 14px;
417 text-align: left;
418 margin: 0 4px 0 -3px;
419 }
420 .wrap.ariaat .contrast-result .dashicons-no-alt {
421 color:red;
422 }
423
424 .wrap.ariaat .button-primary {
425 background: #5036ab;
426 border-color: #5036ab;
427 color: #fff;
428 text-decoration: none;
429 text-shadow: none;
430 padding: 2px 20px;
431 font-size: 1rem;
432 border-radius: 3px;
433 font-weight: bold;
434 }
435 .wrap.ariaat .button-primary.small {
436 background: #fff;
437 border-color: #5036ab;
438 color: #5036ab;
439 padding: 2px 12px;
440 font-size: 0.8rem;
441 border-radius: 3px;
442 font-weight: bold;
443 }
444 .wrap.ariaat .submit .button-primary {
445 margin-left: 20px;
446 border-radius: 6px;
447 }
448 .wrap.ariaat button.button {
449 border: 1px solid #5036ab;
450 box-shadow: none;
451 color: #5036ab;
452 background: none;
453 border-radius: 3px;
454 font-weight: bold;
455 }
456 .wrap.ariaat button.button-small {
457 border: 1px solid #bbb;
458 color: #2c3338;
459 border-radius: 3px;
460 background: #fff;
461 }
462 .wrap.ariaat button.button.remove-row {
463 border: 1px solid #e44c4c;
464 color: #e44c4c;
465 font-size: 0.7rem;
466 padding: 0.2rem 0.5rem;
467 min-height: unset;
468 line-height: 1;
469 float: right;
470 font-weight: normal;
471 }
472
473 .wrap.ariaat .section .notice.notice-warning.inline {
474 border: 1px solid #f0dba5;
475 border-radius: 3px;
476 background: #f7f6ef;
477 box-shadow: none;
478 }
479
480 .ariaat-pagination {
481 margin-bottom: 2rem;
482 text-align: right;
483
484 }
485
486 .ariaat-pagination a {
487 display: inline-block;
488 margin: 0 4px;
489 padding: 6px 12px;
490 background: #f1f1f1;
491 color: #5036ab;
492 border: 1px solid #ccc;
493 border-radius: 4px;
494 text-decoration: none;
495 font-weight: normal;
496 text-align: center;
497 }
498
499 .ariaat-pagination a:hover {
500 background: #e2e2e2;
501 border-color: #999;
502 color: #5036ab;
503 }
504
505 .ariaat-pagination a.active {
506 background: #5036ab;
507 color: #fff;
508 font-weight: bold;
509 pointer-events: none;
510 border-color: #5036ab;
511 }
512 .ariaat-header {
513 position: relative;
514 }
515
516 .ariaat-header .settings-error,
517 .ariaat-header .updated,
518 .ariaat-header .notice-success {
519 position: absolute;
520 top: 100%;
521 right: 0;
522 z-index: 10;
523 min-width: 250px;
524 margin: 10px 0 0;
525 animation: fadeOutNotice 5s forwards;
526 }
527
528 @keyframes fadeOutNotice {
529 0% { opacity: 1; }
530 80% { opacity: 1; }
531 100% { opacity: 0; display: none; }
532 }
533