Make WordPress Core

source: trunk/src/wp-content/themes/twentyseventeen/assets/css/editor-style.css @ 43493

Last change on this file since 43493 was 43493, checked in by SergeyBiryukov, 6 years ago

Twenty Seventeen: Correct list item style for nested unordered lists.

Props macbookandrew, audrasjb.
Fixes #44109.

File size: 8.9 KB
Line 
1/*
2Theme Name: Twenty Seventeen
3Description: Used to style the TinyMCE editor.
4*/
5
6
7/**
8 * Table of Contents:
9 *
10 * 1.0 - Body
11 * 2.0 - Typography
12 * 3.0 - Elements
13 * 4.0 - Alignment
14 * 5.0 - Caption
15 * 6.0 - Galleries
16 * 7.0 - Media Elements
17 * 8.0 - RTL
18 */
19
20/**
21 * 1.0 - Body
22 */
23
24body {
25        background-color: #fff;
26        color: #333;
27        margin: 20px 40px;
28        max-width: 580px;
29}
30
31/**
32 * 2.0 - Typography
33 */
34
35body,
36button,
37input,
38select,
39textarea {
40        font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
41        font-size: 16px;
42        font-size: 1rem;
43        font-weight: 400;
44        line-height: 1.66;
45}
46
47h1,
48h2,
49h3,
50h4,
51h5,
52h6 {
53        clear: both;
54        line-height: 1.4;
55        margin: 0 0 0.75em;
56        padding: 1.5em 0 0;
57}
58
59h1:first-child,
60h2:first-child,
61h3:first-child,
62h4:first-child,
63h5:first-child,
64h6:first-child {
65        padding-top: 0;
66}
67
68h1 {
69        font-size: 24px;
70        font-size: 1.5rem;
71        font-weight: 300;
72}
73
74h2 {
75        color: #666;
76        font-size: 20px;
77        font-size: 1.25rem;
78        font-weight: 300;
79}
80
81h3 {
82        color: #333;
83        font-size: 18px;
84        font-size: 1.125rem;
85        font-weight: 300;
86}
87
88h4 {
89        color: #333;
90        font-size: 16px;
91        font-size: 1rem;
92        font-weight: 800;
93}
94
95h5 {
96        color: #767676;
97        font-size: 13px;
98        font-size: 0.8125rem;
99        font-weight: 800;
100        letter-spacing: 0.15em;
101        text-transform: uppercase;
102}
103
104h6 {
105        color: #333;
106        font-size: 15px;
107        font-size: 0.9375rem;
108        font-weight: 800;
109}
110
111p {
112        margin: 0 0 1.5em;
113        padding: 0;
114}
115
116dfn,
117cite,
118em,
119i {
120        font-style: italic;
121}
122
123blockquote {
124        color: #666;
125        font-size: 18px;
126        font-size: 1.125rem;
127        font-style: italic;
128        line-height: 1.7;
129        margin: 0;
130        overflow: hidden;
131        padding: 0;
132}
133
134blockquote.alignleft,
135blockquote.alignright {
136        font-size: 14px;
137        font-size: 0.875rem;
138        width: 34%;
139}
140
141address {
142        margin: 0 0 1.5em;
143}
144
145pre {
146        background: #eee;
147        font-family: "Courier 10 Pitch", Courier, monospace;
148        font-size: 15px;
149        font-size: 0.9375rem;
150        line-height: 1.6;
151        margin-bottom: 1.6em;
152        max-width: 100%;
153        overflow: auto;
154        padding: 1.6em;
155}
156
157code,
158kbd,
159tt,
160var {
161        font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
162        font-size: 15px;
163        font-size: 0.9375rem;
164}
165
166abbr,
167acronym {
168        border-bottom: 1px dotted #666;
169        cursor: help;
170}
171
172mark,
173ins {
174        background: #eee;
175        text-decoration: none;
176}
177
178big {
179        font-size: 125%;
180}
181
182blockquote,
183q {
184        quotes: "" "";
185}
186
187blockquote:before,
188blockquote:after,
189q:before,
190q:after {
191        content: "";
192}
193
194/* Typography for Thai Font */
195
196html[lang="th"] h1,
197html[lang="th"] h2,
198html[lang="th"] h3,
199html[lang="th"] h4,
200html[lang="th"] h5,
201html[lang="th"] h6 {
202        letter-spacing: 0;
203        line-height: 1.65;
204}
205
206html[lang="th"] body,
207html[lang="th"] button,
208html[lang="th"] input,
209html[lang="th"] select,
210html[lang="th"] textarea {
211        line-height: 1.8;
212}
213
214/**
215 * 3.0 - Elements
216 */
217
218hr {
219        background-color: #bbb;
220        border: 0;
221        height: 1px;
222        margin-bottom: 1.5em;
223}
224
225ul,
226ol {
227        margin: 0 0 1.5em;
228        padding: 0;
229}
230
231ul {
232        list-style: disc;
233}
234
235ol {
236        counter-reset: item;
237}
238
239ol > li {
240        display: block;
241        position: relative;
242}
243
244ol > li:before {
245        content: counter(item);
246        counter-increment: item;
247        font-weight: 800;
248        left: -1.5em;
249        position: absolute;
250}
251
252li > ul,
253li > ol {
254        margin-bottom: 0;
255        margin-left: 1.5em;
256}
257
258dt {
259        font-weight: 700;
260}
261
262dd {
263        margin: 0 1.5em 1.5em;
264}
265
266table {
267        border-collapse: collapse;
268        margin: 0 0 1.5em;
269        width: 100%;
270}
271
272thead th {
273        border-bottom: 2px solid #bbb;
274        padding-bottom: 0.5em;
275}
276
277th {
278        padding: 0.4em;
279        text-align: left;
280}
281
282tr {
283        border-bottom: 1px solid #eee;
284}
285
286td {
287        padding: 0.4em;
288}
289
290th:first-child,
291td:first-child {
292        padding-left: 0;
293}
294
295th:last-child,
296td:last-child {
297        padding-right: 0;
298}
299
300a {
301        -webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
302        box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
303        color: #222;
304        text-decoration: none;
305        -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
306        transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
307        transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
308        transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
309}
310
311a:focus {
312        outline: thin dotted;
313}
314
315a:hover,
316a:focus {
317        color: #000;
318        -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
319        box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
320}
321
322/* Fixes linked images */
323
324a img {
325        background: #fff;
326        -webkit-box-shadow: 0 0 0 6px #fff;
327        box-shadow: 0 0 0 6px #fff;
328}
329
330/**
331 * 4.0 - Alignment
332 */
333
334img {
335        height: auto; /* Make sure images are scaled correctly. */
336        width: inherit;  /* Make images fill their parent's space. Solves IE8. */
337        max-width: 100%; /* Adhere to container width. */
338}
339
340embed,
341iframe,
342object {
343        margin-bottom: 1.5em;
344        max-width: 100%;
345}
346
347/**
348 * 5.0 - Caption
349 */
350
351.wp-caption {
352        color: #666;
353        font-size: 13px;
354        font-size: 0.8125rem;
355        font-style: italic;
356        margin-bottom: 1.5em;
357        max-width: 100%;
358}
359
360.wp-caption img[class*="wp-image-"] {
361        display: block;
362        margin-left: auto;
363        margin-right: auto;
364}
365
366.wp-caption .wp-caption-text {
367        margin: 0.8075em 0;
368}
369
370/**
371 * 6.0 - Galleries
372 */
373
374.gallery {
375        margin-bottom: 1.5em;
376}
377
378.gallery-item {
379        display: inline-block;
380        text-align: center;
381        vertical-align: top;
382        width: 100%;
383}
384
385.gallery-item a,
386.gallery-item a:hover,
387.gallery-item a:focus {
388        -webkit-box-shadow: none;
389        box-shadow: none;
390        background: none;
391        display: inline-block;
392}
393
394.gallery-columns-2 .gallery-item {
395        max-width: 50%;
396}
397
398.gallery-columns-3 .gallery-item {
399        max-width: 33.33%;
400}
401
402.gallery-columns-4 .gallery-item {
403        max-width: 25%;
404}
405
406.gallery-columns-5 .gallery-item {
407        max-width: 20%;
408}
409
410.gallery-columns-6 .gallery-item {
411        max-width: 16.66%;
412}
413
414.gallery-columns-7 .gallery-item {
415        max-width: 14.28%;
416}
417
418.gallery-columns-8 .gallery-item {
419        max-width: 12.5%;
420}
421
422.gallery-columns-9 .gallery-item {
423        max-width: 11.11%;
424}
425
426.gallery-caption {
427        display: block;
428}
429
430/**
431 * 7.0 - Media Elements
432 */
433
434.mejs-container {
435        margin-bottom: 1.5em;
436}
437
438/* Audio Player */
439
440.mejs-controls a.mejs-horizontal-volume-slider,
441.mejs-controls a.mejs-horizontal-volume-slider:focus,
442.mejs-controls a.mejs-horizontal-volume-slider:hover {
443        background: transparent;
444        border: 0;
445}
446
447/* Playlist Color Overrides: Light */
448
449.wp-playlist-light {
450        border-color: #eee;
451        color: #222;
452}
453
454.wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
455        color: #333;
456}
457
458.wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
459        color: #767676;
460}
461
462.wp-playlist-light .wp-playlist-item {
463        border-bottom: 1px dotted #eee;
464        -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
465        transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
466}
467
468.wp-playlist-light .wp-playlist-item:hover,
469.wp-playlist-light .wp-playlist-item:focus {
470        border-bottom-color: rgba(0, 0, 0, 0);
471        background-color: #767676;
472        color: #fff;
473}
474
475.wp-playlist-light a.wp-playlist-caption:hover,
476.wp-playlist-light .wp-playlist-item:hover a,
477.wp-playlist-light .wp-playlist-item:focus a {
478        color: #fff;
479}
480
481/* Playlist Color Overrides: Dark */
482
483.wp-playlist-dark {
484        background: #222;
485        border-color: #333;
486}
487
488.wp-playlist-dark .mejs-container .mejs-controls {
489        background-color: #333;
490}
491
492.wp-playlist-dark .wp-playlist-caption {
493        color: #fff;
494}
495
496.wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
497        color: #eee;
498}
499
500.wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
501        color: #aaa;
502}
503
504.wp-playlist-dark .wp-playlist-playing {
505        background-color: #333;
506}
507
508.wp-playlist-dark .wp-playlist-item {
509        border-bottom: 1px dotted #555;
510        -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
511        transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
512}
513
514.wp-playlist-dark .wp-playlist-item:hover,
515.wp-playlist-dark .wp-playlist-item:focus {
516        border-bottom-color: rgba(0, 0, 0, 0);
517        background-color: #aaa;
518        color: #222;
519}
520
521.wp-playlist-dark a.wp-playlist-caption:hover,
522.wp-playlist-dark .wp-playlist-item:hover a,
523.wp-playlist-dark .wp-playlist-item:focus a {
524        color: #222;
525}
526
527/* Playlist Style Overrides */
528
529.wp-playlist {
530        padding: 0.625em 0.625em 0.3125em;
531}
532
533.wp-playlist-current-item .wp-playlist-item-title {
534        font-weight: 700;
535}
536
537.wp-playlist-current-item .wp-playlist-item-album {
538        font-style: normal;
539}
540
541.wp-playlist-current-item .wp-playlist-item-artist {
542        font-size: 10px;
543        font-size: 0.625rem;
544        font-weight: 800;
545        letter-spacing: 0.1818em;
546        text-transform: uppercase;
547}
548
549.wp-playlist-item {
550        padding: 0 0.3125em;
551        cursor: pointer;
552}
553
554.wp-playlist-item:last-of-type {
555        border-bottom: none;
556}
557
558.wp-playlist-item a {
559        padding: 0.3125em 0;
560        border-bottom: none;
561}
562
563.wp-playlist-item a,
564.wp-playlist-item a:focus,
565.wp-playlist-item a:hover {
566        -webkit-box-shadow: none;
567        box-shadow: none;
568        background: transparent;
569}
570
571.wp-playlist-item-length {
572        top: 5px;
573}
574
575/**
576 * 8.0 - RTL
577 */
578
579.rtl th {
580        text-align: right;
581}
582
583.rtl ol {
584        counter-reset: item;
585}
586
587.rtl ol > li:before {
588        left: auto;
589        right: -1.5em;
590}
591
592.rtl li > ul,
593.rtl li > ol {
594        margin-left: 0;
595        margin-right: 1.5em;
596}
597
598.rtl .mejs-offscreen {
599        right: -10000px;
600}
Note: See TracBrowser for help on using the repository browser.