Mercurial Hosting > sceditor
comparison src/development/themes/office.css @ 0:4c4fc447baea
start with sceditor-3.1.1
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 04 Aug 2022 15:21:29 -0600 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4c4fc447baea |
---|---|
1 /** | |
2 * Copyright (C) 2012, Sam Clarke (samclarke.com) | |
3 * | |
4 * SCEditor is licensed under the MIT license: | |
5 * http://www.opensource.org/licenses/mit-license.php | |
6 * | |
7 * Icons by Mark James (http://www.famfamfam.com/lab/icons/silk/) | |
8 * Licensed under the Creative Commons CC-BY license (http://creativecommons.org/licenses/by/3.0/) | |
9 */ | |
10 /** | |
11 * Copyright (C) 2012, Sam Clarke (samclarke.com) | |
12 * | |
13 * SCEditor is licensed under the MIT license: | |
14 * http://www.opensource.org/licenses/mit-license.php | |
15 * | |
16 * Icons by Mark James (http://www.famfamfam.com/lab/icons/silk/) | |
17 * Licensed under the Creative Commons CC-BY license (http://creativecommons.org/licenses/by/3.0/) | |
18 */ | |
19 /*! SCEditor | (C) 2011-2016, Sam Clarke | sceditor.com/license */ | |
20 /** | |
21 * Default SCEditor | |
22 * http://www.sceditor.com/ | |
23 * | |
24 * Copyright (C) 2011-16, Sam Clarke | |
25 * | |
26 * SCEditor is licensed under the MIT license: | |
27 * http://www.opensource.org/licenses/mit-license.php | |
28 */ | |
29 div.sceditor-grip, | |
30 .sceditor-button div { | |
31 background-image: url("famfamfam.png"); | |
32 background-repeat: no-repeat; | |
33 width: 16px; | |
34 height: 16px; | |
35 } | |
36 .sceditor-button-youtube div { | |
37 background-position: 0px 0px; | |
38 } | |
39 .sceditor-button-link div { | |
40 background-position: 0px -16px; | |
41 } | |
42 .sceditor-button-unlink div { | |
43 background-position: 0px -32px; | |
44 } | |
45 .sceditor-button-underline div { | |
46 background-position: 0px -48px; | |
47 } | |
48 .sceditor-button-time div { | |
49 background-position: 0px -64px; | |
50 } | |
51 .sceditor-button-table div { | |
52 background-position: 0px -80px; | |
53 } | |
54 .sceditor-button-superscript div { | |
55 background-position: 0px -96px; | |
56 } | |
57 .sceditor-button-subscript div { | |
58 background-position: 0px -112px; | |
59 } | |
60 .sceditor-button-strike div { | |
61 background-position: 0px -128px; | |
62 } | |
63 .sceditor-button-source div { | |
64 background-position: 0px -144px; | |
65 } | |
66 .sceditor-button-size div { | |
67 background-position: 0px -160px; | |
68 } | |
69 .sceditor-button-rtl div { | |
70 background-position: 0px -176px; | |
71 } | |
72 .sceditor-button-right div { | |
73 background-position: 0px -192px; | |
74 } | |
75 .sceditor-button-removeformat div { | |
76 background-position: 0px -208px; | |
77 } | |
78 .sceditor-button-quote div { | |
79 background-position: 0px -224px; | |
80 } | |
81 .sceditor-button-print div { | |
82 background-position: 0px -240px; | |
83 } | |
84 .sceditor-button-pastetext div { | |
85 background-position: 0px -256px; | |
86 } | |
87 .sceditor-button-paste div { | |
88 background-position: 0px -272px; | |
89 } | |
90 .sceditor-button-outdent div { | |
91 background-position: 0px -288px; | |
92 } | |
93 .sceditor-button-orderedlist div { | |
94 background-position: 0px -304px; | |
95 } | |
96 .sceditor-button-maximize div { | |
97 background-position: 0px -320px; | |
98 } | |
99 .sceditor-button-ltr div { | |
100 background-position: 0px -336px; | |
101 } | |
102 .sceditor-button-left div { | |
103 background-position: 0px -352px; | |
104 } | |
105 .sceditor-button-justify div { | |
106 background-position: 0px -368px; | |
107 } | |
108 .sceditor-button-italic div { | |
109 background-position: 0px -384px; | |
110 } | |
111 .sceditor-button-indent div { | |
112 background-position: 0px -400px; | |
113 } | |
114 .sceditor-button-image div { | |
115 background-position: 0px -416px; | |
116 } | |
117 .sceditor-button-horizontalrule div { | |
118 background-position: 0px -432px; | |
119 } | |
120 .sceditor-button-format div { | |
121 background-position: 0px -448px; | |
122 } | |
123 .sceditor-button-font div { | |
124 background-position: 0px -464px; | |
125 } | |
126 .sceditor-button-emoticon div { | |
127 background-position: 0px -480px; | |
128 } | |
129 .sceditor-button-email div { | |
130 background-position: 0px -496px; | |
131 } | |
132 .sceditor-button-date div { | |
133 background-position: 0px -512px; | |
134 } | |
135 .sceditor-button-cut div { | |
136 background-position: 0px -528px; | |
137 } | |
138 .sceditor-button-copy div { | |
139 background-position: 0px -544px; | |
140 } | |
141 .sceditor-button-color div { | |
142 background-position: 0px -560px; | |
143 } | |
144 .sceditor-button-code div { | |
145 background-position: 0px -576px; | |
146 } | |
147 .sceditor-button-center div { | |
148 background-position: 0px -592px; | |
149 } | |
150 .sceditor-button-bulletlist div { | |
151 background-position: 0px -608px; | |
152 } | |
153 .sceditor-button-bold div { | |
154 background-position: 0px -624px; | |
155 } | |
156 div.sceditor-grip { | |
157 background-position: 0px -640px; | |
158 width: 10px; | |
159 height: 10px; | |
160 } | |
161 .rtl div.sceditor-grip { | |
162 background-position: 0px -650px; | |
163 } | |
164 /** | |
165 * SCEditor | |
166 * http://www.sceditor.com/ | |
167 * | |
168 * Copyright (C) 2017, Sam Clarke (samclarke.com) | |
169 * | |
170 * SCEditor is licensed under the MIT license: | |
171 * http://www.opensource.org/licenses/mit-license.php | |
172 */ | |
173 /*--------------------------------------------------- | |
174 LESS Elements 0.7 | |
175 --------------------------------------------------- | |
176 A set of useful LESS mixins | |
177 More info at: http://lesselements.com | |
178 ---------------------------------------------------*/ | |
179 .sceditor-container { | |
180 display: -ms-flexbox; | |
181 display: flex; | |
182 -ms-flex-direction: column; | |
183 flex-direction: column; | |
184 position: relative; | |
185 background: #fff; | |
186 border: 1px solid #d9d9d9; | |
187 font-size: 13px; | |
188 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; | |
189 color: #333; | |
190 line-height: 1; | |
191 font-weight: bold; | |
192 height: 250px; | |
193 border-radius: 4px; | |
194 background-clip: padding-box; | |
195 } | |
196 .sceditor-container *, | |
197 .sceditor-container *:before, | |
198 .sceditor-container *:after { | |
199 -webkit-box-sizing: content-box; | |
200 -moz-box-sizing: content-box; | |
201 box-sizing: content-box; | |
202 } | |
203 .sceditor-container, | |
204 .sceditor-container div, | |
205 div.sceditor-dropdown, | |
206 div.sceditor-dropdown div { | |
207 padding: 0; | |
208 margin: 0; | |
209 z-index: 3; | |
210 } | |
211 .sceditor-container iframe, | |
212 .sceditor-container textarea { | |
213 display: block; | |
214 -ms-flex: 1 1 0%; | |
215 flex: 1 1 0%; | |
216 line-height: 1.25; | |
217 border: 0; | |
218 outline: none; | |
219 font-family: Verdana, Arial, Helvetica, sans-serif; | |
220 font-size: 14px; | |
221 color: #111; | |
222 padding: 0; | |
223 margin: 5px; | |
224 resize: none; | |
225 background: #fff; | |
226 height: auto !important; | |
227 width: auto !important; | |
228 width: calc(100% - 10px) !important; | |
229 min-height: 1px; | |
230 } | |
231 .sceditor-container textarea { | |
232 margin: 7px 5px; | |
233 } | |
234 div.sceditor-dnd-cover { | |
235 position: absolute; | |
236 top: 0; | |
237 left: 0; | |
238 bottom: 0; | |
239 right: 0; | |
240 background: rgba(255, 255, 255, 0.2); | |
241 border: 5px dashed #aaa; | |
242 z-index: 200; | |
243 font-size: 2em; | |
244 text-align: center; | |
245 color: #aaa; | |
246 } | |
247 div.sceditor-dnd-cover p { | |
248 position: relative; | |
249 top: 45%; | |
250 pointer-events: none; | |
251 } | |
252 div.sceditor-resize-cover { | |
253 position: absolute; | |
254 top: 0; | |
255 left: 0; | |
256 background: #000; | |
257 width: 100%; | |
258 height: 100%; | |
259 z-index: 10; | |
260 opacity: 0.3; | |
261 } | |
262 div.sceditor-grip { | |
263 overflow: hidden; | |
264 width: 10px; | |
265 height: 10px; | |
266 cursor: pointer; | |
267 position: absolute; | |
268 bottom: 0; | |
269 right: 0; | |
270 z-index: 3; | |
271 line-height: 0; | |
272 } | |
273 div.sceditor-grip.has-icon { | |
274 background-image: none; | |
275 } | |
276 .sceditor-maximize { | |
277 position: fixed; | |
278 top: 0; | |
279 left: 0; | |
280 height: 100% !important; | |
281 width: 100% !important; | |
282 border-radius: 0; | |
283 background-clip: padding-box; | |
284 z-index: 2000; | |
285 } | |
286 html.sceditor-maximize, | |
287 body.sceditor-maximize { | |
288 height: 100%; | |
289 width: 100%; | |
290 padding: 0; | |
291 margin: 0; | |
292 overflow: hidden; | |
293 } | |
294 .sceditor-maximize div.sceditor-grip { | |
295 display: none; | |
296 } | |
297 .sceditor-maximize div.sceditor-toolbar { | |
298 border-radius: 0; | |
299 background-clip: padding-box; | |
300 } | |
301 /** | |
302 * Dropdown styleing | |
303 */ | |
304 div.sceditor-dropdown { | |
305 position: absolute; | |
306 border: 1px solid #ccc; | |
307 background: #fff; | |
308 z-index: 4000; | |
309 padding: 10px; | |
310 font-weight: normal; | |
311 font-size: 15px; | |
312 border-radius: 2px; | |
313 background-clip: padding-box; | |
314 box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2); | |
315 } | |
316 div.sceditor-dropdown *, | |
317 div.sceditor-dropdown *:before, | |
318 div.sceditor-dropdown *:after { | |
319 -webkit-box-sizing: border-box; | |
320 -moz-box-sizing: border-box; | |
321 box-sizing: border-box; | |
322 } | |
323 div.sceditor-dropdown a, | |
324 div.sceditor-dropdown a:link { | |
325 color: #333; | |
326 } | |
327 div.sceditor-dropdown form { | |
328 margin: 0; | |
329 } | |
330 div.sceditor-dropdown label { | |
331 display: block; | |
332 font-weight: bold; | |
333 color: #3c3c3c; | |
334 padding: 4px 0; | |
335 } | |
336 div.sceditor-dropdown input, | |
337 div.sceditor-dropdown textarea { | |
338 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; | |
339 outline: 0; | |
340 padding: 4px; | |
341 border: 1px solid #ccc; | |
342 border-top-color: #888; | |
343 margin: 0 0 0.75em; | |
344 border-radius: 1px; | |
345 background-clip: padding-box; | |
346 } | |
347 div.sceditor-dropdown textarea { | |
348 padding: 6px; | |
349 } | |
350 div.sceditor-dropdown input:focus, | |
351 div.sceditor-dropdown textarea:focus { | |
352 border-color: #aaa; | |
353 border-top-color: #666; | |
354 box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1); | |
355 } | |
356 div.sceditor-dropdown .button { | |
357 font-weight: bold; | |
358 color: #444; | |
359 padding: 6px 12px; | |
360 background: #ececec; | |
361 border: solid 1px #ccc; | |
362 border-radius: 2px; | |
363 background-clip: padding-box; | |
364 cursor: pointer; | |
365 margin: 0.3em 0 0; | |
366 } | |
367 div.sceditor-dropdown .button:hover { | |
368 background: #f3f3f3; | |
369 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); | |
370 } | |
371 div.sceditor-font-picker, | |
372 div.sceditor-fontsize-picker, | |
373 div.sceditor-format { | |
374 padding: 6px 0; | |
375 } | |
376 div.sceditor-color-picker { | |
377 padding: 4px; | |
378 } | |
379 div.sceditor-emoticons, | |
380 div.sceditor-more-emoticons { | |
381 padding: 0; | |
382 } | |
383 .sceditor-pastetext textarea { | |
384 border: 1px solid #bbb; | |
385 width: 20em; | |
386 } | |
387 .sceditor-emoticons img, | |
388 .sceditor-more-emoticons img { | |
389 padding: 0; | |
390 cursor: pointer; | |
391 margin: 2px; | |
392 } | |
393 .sceditor-more { | |
394 border-top: 1px solid #bbb; | |
395 display: block; | |
396 text-align: center; | |
397 cursor: pointer; | |
398 font-weight: bold; | |
399 padding: 6px 0; | |
400 } | |
401 .sceditor-dropdown a:hover { | |
402 background: #eee; | |
403 } | |
404 .sceditor-fontsize-option, | |
405 .sceditor-font-option, | |
406 .sceditor-format a { | |
407 display: block; | |
408 padding: 7px 10px; | |
409 cursor: pointer; | |
410 text-decoration: none; | |
411 color: #222; | |
412 } | |
413 .sceditor-fontsize-option { | |
414 padding: 7px 13px; | |
415 } | |
416 .sceditor-color-column { | |
417 float: left; | |
418 } | |
419 .sceditor-color-option { | |
420 display: block; | |
421 border: 2px solid #fff; | |
422 height: 18px; | |
423 width: 18px; | |
424 overflow: hidden; | |
425 } | |
426 .sceditor-color-option:hover { | |
427 border: 1px solid #aaa; | |
428 } | |
429 /** | |
430 * Toolbar styleing | |
431 */ | |
432 div.sceditor-toolbar { | |
433 flex-shrink: 0; | |
434 overflow: hidden; | |
435 padding: 3px 5px 2px; | |
436 background: #f7f7f7; | |
437 border-bottom: 1px solid #c0c0c0; | |
438 line-height: 0; | |
439 text-align: left; | |
440 user-select: none; | |
441 border-radius: 3px 3px 0 0; | |
442 background-clip: padding-box; | |
443 } | |
444 div.sceditor-group { | |
445 display: inline-block; | |
446 background: #ddd; | |
447 margin: 1px 5px 1px 0; | |
448 padding: 1px; | |
449 border-bottom: 1px solid #aaa; | |
450 border-radius: 3px; | |
451 background-clip: padding-box; | |
452 } | |
453 .sceditor-button { | |
454 float: left; | |
455 cursor: pointer; | |
456 padding: 3px 5px; | |
457 width: 16px; | |
458 height: 20px; | |
459 border-radius: 3px; | |
460 background-clip: padding-box; | |
461 } | |
462 .sceditor-button:hover, | |
463 .sceditor-button:active, | |
464 .sceditor-button.active { | |
465 background: #fff; | |
466 box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2); | |
467 } | |
468 .sceditor-button:active { | |
469 background: #fff; | |
470 box-shadow: inset 1px 1px 0 rgba(0,0,0,0.3), inset -1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.2), inset 0 0 8px rgba(0,0,0,0.3); | |
471 } | |
472 .sceditor-button.disabled:hover { | |
473 background: inherit; | |
474 cursor: default; | |
475 box-shadow: none; | |
476 } | |
477 .sceditor-button, | |
478 .sceditor-button div { | |
479 display: block; | |
480 } | |
481 .sceditor-button svg { | |
482 display: inline-block; | |
483 height: 16px; | |
484 width: 16px; | |
485 margin: 2px 0; | |
486 fill: #111; | |
487 text-decoration: none; | |
488 pointer-events: none; | |
489 line-height: 1; | |
490 } | |
491 .sceditor-button.disabled svg { | |
492 fill: #888; | |
493 } | |
494 .sceditor-button div { | |
495 display: inline-block; | |
496 margin: 2px 0; | |
497 padding: 0; | |
498 overflow: hidden; | |
499 line-height: 0; | |
500 font-size: 0; | |
501 color: transparent; | |
502 } | |
503 .sceditor-button.has-icon div { | |
504 display: none; | |
505 } | |
506 .sceditor-button.disabled div { | |
507 opacity: 0.3; | |
508 } | |
509 .text .sceditor-button, | |
510 .text .sceditor-button div, | |
511 .sceditor-button.text, | |
512 .sceditor-button.text div, | |
513 .text-icon .sceditor-button, | |
514 .text-icon .sceditor-button div, | |
515 .sceditor-button.text-icon, | |
516 .sceditor-button.text-icon div { | |
517 display: inline-block; | |
518 width: auto; | |
519 line-height: 16px; | |
520 font-size: 1em; | |
521 color: inherit; | |
522 text-indent: 0; | |
523 } | |
524 .text-icon .sceditor-button.has-icon div, | |
525 .sceditor-button.has-icon div, | |
526 .text .sceditor-button div, | |
527 .sceditor-button.text div { | |
528 padding: 0 2px; | |
529 background: none; | |
530 } | |
531 .text .sceditor-button svg, | |
532 .sceditor-button.text svg { | |
533 display: none; | |
534 } | |
535 .text-icon .sceditor-button div, | |
536 .sceditor-button.text-icon div { | |
537 padding: 0 2px 0 20px; | |
538 } | |
539 .rtl div.sceditor-toolbar { | |
540 text-align: right; | |
541 } | |
542 .rtl .sceditor-button { | |
543 float: right; | |
544 } | |
545 .rtl div.sceditor-grip { | |
546 right: auto; | |
547 left: 0; | |
548 } | |
549 .sceditor-container { | |
550 border: 1px solid #8db2e3; | |
551 } | |
552 .sceditor-container textarea { | |
553 font-family: Consolas, "Bitstream Vera Sans Mono", "Andale Mono", Monaco, "DejaVu Sans Mono", "Lucida Console", monospace; | |
554 } | |
555 div.sceditor-toolbar { | |
556 border-bottom: 1px solid #95a9c3; | |
557 background: #dee8f5; | |
558 background: linear-gradient(to bottom, #dee8f5 0%, #c7d8ed 29%, #ccdcee 61%, #c0d8ef 100%); | |
559 } | |
560 div.sceditor-group { | |
561 border: 1px solid #7596bf; | |
562 background: transparent; | |
563 padding: 0; | |
564 background: #cadcf0; | |
565 background: linear-gradient(to bottom, #cadcf0 24%, #bcd0e9 38%, #d0e1f7 99%); | |
566 } | |
567 .sceditor-button { | |
568 height: 16px; | |
569 padding: 3px 4px; | |
570 border-radius: 0; | |
571 background-clip: padding-box; | |
572 box-shadow: inset 0 1px #d5e3f1, inset 0 -1px #e3edfb, inset 1px 0 #cddcef, inset -1px 0 #b8ceea; | |
573 } | |
574 .sceditor-button:first-child { | |
575 border-radius: 4px 0 0 4px; | |
576 background-clip: padding-box; | |
577 } | |
578 .sceditor-button:last-child { | |
579 border-radius: 0 4px 4px 0; | |
580 background-clip: padding-box; | |
581 } | |
582 .sceditor-button div, | |
583 .sceditor-button svg { | |
584 margin: 0; | |
585 } | |
586 .sceditor-button.active { | |
587 background: #fbdbb5; | |
588 background: linear-gradient(to bottom, #fbdbb5 11%, #feb456 29%, #fdeb9f 99%); | |
589 box-shadow: inset 0 1px #ebd1b4, inset 0 -1px #ffe47f, inset -1px 0 #b8ceea; | |
590 } | |
591 .sceditor-button:hover { | |
592 background: #fef7d5; | |
593 background: linear-gradient(to bottom, #fef7d5 0%, #fae5a9 42%, #ffd048 42%, #ffe59f 100%); | |
594 box-shadow: inset 0 1px #fffbe8, inset -1px 0 #ffefc4, inset 0 -1px #fff9cc; | |
595 } | |
596 .sceditor-button:active { | |
597 background: #e7a66d; | |
598 background: linear-gradient(to bottom, #e7a66d 0%, #fcb16d 1%, #ff8d05 42%, #ffc450 100%); | |
599 box-shadow: inset 0 1px 1px #7b6645, inset 0 -1px #d19c33; | |
600 } | |
601 .sceditor-button.active:hover { | |
602 background: #dba368; | |
603 background: linear-gradient(to bottom, #dba368 0%, #ffbd79 4%, #fea335 34%, #ffc64c 66%, #fee069 100%); | |
604 box-shadow: inset 0 1px 1px #9e8255, inset 0 -1px #fcce6b; | |
605 } | |
606 .sceditor-container { | |
607 background: #a3c2ea; | |
608 background: linear-gradient(to bottom, #a3c2ea 0%, #6d92c1 39%, #577fb3 64%, #6591cc 100%); | |
609 } | |
610 .sceditor-container iframe, | |
611 .sceditor-container textarea { | |
612 border: 1px solid #646464; | |
613 background: #fff; | |
614 margin: 7px 40px; | |
615 padding: 20px; | |
616 width: calc(100% - 120px) !important; | |
617 box-shadow: 1px 1px 5px #293a52; | |
618 } |