Skip to content

Commit d41256a

Browse files
committed
feat: properly display lists and embeded youtube videos
1 parent 3873a29 commit d41256a

File tree

1 file changed

+61
-1
lines changed

1 file changed

+61
-1
lines changed

styles/ck-content.css

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,22 @@
1717
.ck-content .text-tiny {
1818
font-size: .7em;
1919
}
20+
2021
/* ckeditor5-font/theme/fontsize.css */
2122
.ck-content .text-small {
2223
font-size: .85em;
2324
}
25+
2426
/* ckeditor5-font/theme/fontsize.css */
2527
.ck-content .text-big {
2628
font-size: 1.4em;
2729
}
30+
2831
/* ckeditor5-font/theme/fontsize.css */
2932
.ck-content .text-huge {
3033
font-size: 1.8em;
3134
}
35+
3236
/* ckeditor5-image/theme/image.css */
3337
.ck-content .image {
3438
display: table;
@@ -37,13 +41,15 @@
3741
margin: 0.9em auto;
3842
min-width: 50px;
3943
}
44+
4045
/* ckeditor5-image/theme/image.css */
4146
.ck-content .image img {
4247
display: block;
4348
margin: 0 auto;
4449
max-width: 100%;
4550
min-width: 100%;
4651
}
52+
4753
/* ckeditor5-image/theme/image.css */
4854
.ck-content .image-inline {
4955
/*
@@ -55,17 +61,20 @@
5561
max-width: 100%;
5662
align-items: flex-start;
5763
}
64+
5865
/* ckeditor5-image/theme/image.css */
5966
.ck-content .image-inline picture {
6067
display: flex;
6168
}
69+
6270
/* ckeditor5-image/theme/image.css */
6371
.ck-content .image-inline picture,
6472
.ck-content .image-inline img {
6573
flex-grow: 1;
6674
flex-shrink: 1;
6775
max-width: 100%;
6876
}
77+
6978
/* ckeditor5-image/theme/imagecaption.css */
7079
.ck-content .image > figcaption {
7180
display: table-caption;
@@ -77,88 +86,105 @@
7786
font-size: .75em;
7887
outline-offset: -1px;
7988
}
89+
8090
/* ckeditor5-image/theme/imageresize.css */
8191
.ck-content .image.image_resized {
8292
max-width: 100%;
8393
display: block;
8494
box-sizing: border-box;
8595
}
96+
8697
/* ckeditor5-image/theme/imageresize.css */
8798
.ck-content .image.image_resized img {
8899
width: 100%;
89100
}
101+
90102
/* ckeditor5-image/theme/imageresize.css */
91103
.ck-content .image.image_resized > figcaption {
92104
display: block;
93105
}
106+
94107
/* ckeditor5-image/theme/imagestyle.css */
95108
.ck-content .image-style-block-align-left,
96109
.ck-content .image-style-block-align-right {
97110
max-width: calc(100% - var(--ck-image-style-spacing));
98111
}
112+
99113
/* ckeditor5-image/theme/imagestyle.css */
100114
.ck-content .image-style-align-left,
101115
.ck-content .image-style-align-right {
102116
clear: none;
103117
}
118+
104119
/* ckeditor5-image/theme/imagestyle.css */
105120
.ck-content .image-style-side {
106121
float: right;
107122
margin-left: var(--ck-image-style-spacing);
108123
max-width: 50%;
109124
}
125+
110126
/* ckeditor5-image/theme/imagestyle.css */
111127
.ck-content .image-style-align-left {
112128
float: left;
113129
margin-right: var(--ck-image-style-spacing);
114130
}
131+
115132
/* ckeditor5-image/theme/imagestyle.css */
116133
.ck-content .image-style-align-center {
117134
margin-left: auto;
118135
margin-right: auto;
119136
}
137+
120138
/* ckeditor5-image/theme/imagestyle.css */
121139
.ck-content .image-style-align-right {
122140
float: right;
123141
margin-left: var(--ck-image-style-spacing);
124142
}
143+
125144
/* ckeditor5-image/theme/imagestyle.css */
126145
.ck-content .image-style-block-align-right {
127146
margin-right: 0;
128147
margin-left: auto;
129148
}
149+
130150
/* ckeditor5-image/theme/imagestyle.css */
131151
.ck-content .image-style-block-align-left {
132152
margin-left: 0;
133153
margin-right: auto;
134154
}
155+
135156
/* ckeditor5-image/theme/imagestyle.css */
136157
.ck-content p + .image-style-align-left,
137158
.ck-content p + .image-style-align-right,
138159
.ck-content p + .image-style-side {
139160
margin-top: 0;
140161
}
162+
141163
/* ckeditor5-image/theme/imagestyle.css */
142164
.ck-content .image-inline.image-style-align-left,
143165
.ck-content .image-inline.image-style-align-right {
144166
margin-top: var(--ck-inline-image-style-spacing);
145167
margin-bottom: var(--ck-inline-image-style-spacing);
146168
}
169+
147170
/* ckeditor5-image/theme/imagestyle.css */
148171
.ck-content .image-inline.image-style-align-left {
149172
margin-right: var(--ck-inline-image-style-spacing);
150173
}
174+
151175
/* ckeditor5-image/theme/imagestyle.css */
152176
.ck-content .image-inline.image-style-align-right {
153177
margin-left: var(--ck-inline-image-style-spacing);
154178
}
179+
155180
/* ckeditor5-media-embed/theme/mediaembed.css */
156181
.ck-content .media {
157182
clear: both;
158183
margin: 0.9em 0;
159184
display: block;
160185
min-width: 15em;
161186
}
187+
162188
/* ckeditor5-table/theme/tablecaption.css */
163189
.ck-content .table > figcaption {
164190
display: table-caption;
@@ -171,11 +197,13 @@
171197
font-size: .75em;
172198
outline-offset: -1px;
173199
}
200+
174201
/* ckeditor5-table/theme/table.css */
175202
.ck-content .table {
176203
margin: 0.9em auto;
177204
display: table;
178205
}
206+
179207
/* ckeditor5-table/theme/table.css */
180208
.ck-content .table table {
181209
border-collapse: collapse;
@@ -184,34 +212,41 @@
184212
height: 100%;
185213
border: 1px double hsl(0, 0%, 70%);
186214
}
215+
187216
/* ckeditor5-table/theme/table.css */
188217
.ck-content .table table td,
189218
.ck-content .table table th {
190219
min-width: 2em;
191220
padding: .4em;
192221
border: 1px solid hsl(0, 0%, 75%);
193222
}
223+
194224
/* ckeditor5-table/theme/table.css */
195225
.ck-content .table table th {
196226
font-weight: bold;
197227
background: hsla(0, 0%, 0%, 5%);
198228
}
229+
199230
/* ckeditor5-table/theme/table.css */
200231
.ck-content[dir="rtl"] .table th {
201232
text-align: right;
202233
}
234+
203235
/* ckeditor5-table/theme/table.css */
204236
.ck-content[dir="ltr"] .table th {
205237
text-align: left;
206238
}
239+
207240
/* ckeditor5-table/theme/tablecolumnresize.css */
208241
.ck-content .table .ck-table-resized {
209242
table-layout: fixed;
210243
}
244+
211245
/* ckeditor5-table/theme/tablecolumnresize.css */
212246
.ck-content .table table {
213247
overflow: hidden;
214248
}
249+
215250
/* ckeditor5-table/theme/tablecolumnresize.css */
216251
.ck-content .table td,
217252
.ck-content .table th {
@@ -223,7 +258,7 @@
223258
padding: 5px;
224259
}
225260

226-
.ck-content p a{
261+
.ck-content p a {
227262
color: slateblue;
228263
text-decoration: underline;
229264
}
@@ -232,3 +267,28 @@
232267
padding: 5px;
233268
margin-top: auto;
234269
}
270+
271+
.ck-content ul {
272+
list-style-type: disc;
273+
padding-left: 2rem;
274+
}
275+
276+
.ck-content ol {
277+
list-style-type: decimal;
278+
padding-left: 2rem;
279+
}
280+
281+
.video-wrapper {
282+
position: relative;
283+
width: 100%;
284+
padding-top: calc(100% / (16 / 9)); /* 16:9 aspect ratio */
285+
overflow: hidden;
286+
}
287+
288+
.video-wrapper iframe {
289+
position: absolute;
290+
top: 0;
291+
left: 0;
292+
width: 100%;
293+
height: 100%;
294+
}

0 commit comments

Comments
 (0)