/[svn]/doc/tmpl/css/main.css
ViewVC logotype

Annotation of /doc/tmpl/css/main.css

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3270 - (hide annotations) (download) (as text)
Fri Jun 2 18:31:00 2017 UTC (6 years, 10 months ago) by schoenebeck
File MIME type: text/css
File size: 26779 byte(s)
* Site Template: Content menu can now be hidden.

1 schoenebeck 2732 /*
2     CrudeDoc CSS Style
3 schoenebeck 3267 Copyright (c) 2015 - 2017 Christian Schoenebeck. All rights reserved.
4 schoenebeck 2732 http://www.crudebyte.com
5     */
6    
7     @import 'fontsbase.css';
8     @import 'jquery-ui.css';
9    
10     html {
11     font-family:CRDSans;
12     font-weight:200;
13     font-size:17px;
14     line-height:1.2;
15 schoenebeck 3268 background-color:#c1b5b5;
16 schoenebeck 2732 }
17    
18     body {
19     padding:0;
20     margin:0;
21     background-color:#cbc3c2; /* fallback (non CSS3 browsers) */
22     background: -webkit-linear-gradient(left, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Safari 5.1 to 6.0 */
23     background: -o-linear-gradient(right, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Opera 11.1 to 12.0 */
24     background: -moz-linear-gradient(right, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Firefox 3.6 to 15 */
25     background: linear-gradient(to left, #cbc3c2, #bfb2b0); /* Standard syntax */
26     counter-reset:oli;
27     counter-reset:codeline;
28 schoenebeck 3267 -webkit-text-size-adjust:100%;
29 schoenebeck 2732 }
30    
31    
32    
33     /* top most header strip */
34    
35     .lslogo {
36     position:fixed; top:2px; left:6px;
37     border:none;
38     }
39    
40     header a {
41     color:#eaeaea;
42     text-decoration:none;
43     outline:none;
44     border:0;
45     }
46    
47     header {
48     position:fixed; top:0px;
49     z-index:4;
50     display:table;
51     background-color:#898989;
52     color:#eaeaea;
53     width:100%;
54     padding: 6px 0px 6px 0px;
55     font-size:18px;
56     font-weight:200;
57     vertical-align:middle;
58     }
59    
60     header > div {
61     display:table-cell;
62     text-align:left;
63     padding-left:39px;
64     vertical-align:middle;
65     }
66    
67     header > menu {
68     display:table-cell;
69     font-family:CRDHigh;
70     font-weight:300;
71     font-size:17px;
72     text-align:right;
73     vertical-align:middle;
74     padding:0; margin:0;
75     }
76    
77     header > menu a {
78     padding-right:20px;
79     text-shadow:none;
80     -webkit-transition: text-shadow 0.9s, color 0.9s; /* Safari */
81     -ms-transition: text-shadow 0.9s, color 0.9s;
82     -moz-transition: text-shadow 0.9s, color 0.9s;
83     -o-transition: text-shadow 0.9s, color 0.9s;
84     transition: text-shadow 0.9s linear, color 0.9s linear;
85     }
86    
87 schoenebeck 3268 .no-touch header > menu a:hover,
88     .touch header > menu a:focus,
89     .touch header > menu a:active
90     {
91 schoenebeck 2732 color:#ffffff;
92     text-shadow: 0px 0px 13px #ff9999;
93     -webkit-transition: text-shadow 0.31s, color 0.31s; /* Safari */
94     -ms-transition: text-shadow 0.31s, color 0.31s;
95     -moz-transition: text-shadow 0.31s, color 0.31s;
96     -o-transition: text-shadow 0.31s, color 0.31s;
97     transition: text-shadow 0.31s linear, color 0.31s linear;
98     }
99    
100     header > menu a:last-child {
101     padding-right:26px;
102     }
103    
104    
105    
106     /* upper horizontal document tree navigation strip */
107    
108     nav {
109     position:fixed; top:33px;
110     z-index:3;
111     width:100%;
112     font-size:18px;
113     border-bottom-style:solid;
114     border-bottom-width:1px;
115     border-bottom-color:#898989;
116     padding: 3px 0px 3px 172px;
117     background-color:#eaeaea; /* fallback (pre CSS3 browsers) */
118     background: -webkit-linear-gradient(rgba(251,251,251,1.0), rgba(186,186,186,1.0)); /* For Safari 5.1 to 6.0 */
119     background: -o-linear-gradient(rgba(251,251,251,1.0), rgba(186,186,186,1.0)); /* For Opera 11.1 to 12.0 */
120     background: -moz-linear-gradient(rgba(251,251,251,1.0), rgba(186,186,186,1.0)); /* For Firefox 3.6 to 15 */
121     background: linear-gradient(rgba(251,251,251,1.0), rgba(186,186,186,1.0)); /* Standard syntax */
122     box-shadow: 0px 10px 8px rgba(15,15,15,0.25);
123     }
124    
125 schoenebeck 3270 nav > div.foldbtn {
126     display:block;
127     position:fixed;
128     top:34;
129     left:10;
130     color:#998952;
131     font-weight:200;
132     font-size:28px;
133     }
134    
135 schoenebeck 2732 nav > ul {
136     list-style:none;
137     padding:0;
138     margin:0;
139     }
140    
141     nav > ul > li {
142     color:#5d5d5d;
143     font-weight:200;
144     text-decoration:none;
145     float:left;
146     padding:4px 4px 4px 3px;
147     }
148    
149     nav > ul > li:hover {
150     color:white;
151     background-color:rgba(80,80,80,0.5);
152     border-left-style:solid;
153     border-left-width:2px;
154     border-left-color:#a4a4a4;
155     border-right-style:solid;
156     border-right-width:2px;
157     border-right-color:#898989;
158     -webkit-border-top-right-radius: 8px;
159     -moz-border-radius-topright: 8px;
160     border-top-right-radius: 8px;
161     padding:4px 2px 4px 1px;
162     }
163    
164     nav > ul > li:last-child {
165     color:black;
166     font-weight:500;
167     }
168    
169     nav > ul > li:last-child:hover {
170     color:white;
171     }
172    
173     nav > ul > li::before {
174     content: "���";
175     color:#b4b4b4;
176     padding-left:2px;
177     padding-right:5px;
178     }
179    
180 schoenebeck 3267 .iOS
181     nav > ul > li::before {
182     font-family:"Hiragino Mincho ProN";
183     }
184    
185 schoenebeck 2732 nav > ul > li:first-child::before {
186     content: "";
187     }
188    
189     nav a {
190     text-decoration:none;
191     color:inherit;
192     outline:none;
193     border:0;
194     }
195    
196     nav > ul > li ul { /* base rule for drop down menu */
197     overflow:auto;
198     position:absolute; top:32px;
199     min-width:230px;
200     list-style-type:none;
201     margin:0px 0px 0px -3px;
202     padding:1px 1px 1px 1px;
203     background-color:rgba(80,80,80,0.77);
204     border-bottom-style:solid;
205     border-bottom-width:4px;
206     border-bottom-color:#898989;
207     border-right-style:solid;
208     border-right-width:2px;
209     border-right-color:#898989;
210     border-left-style:solid;
211     border-left-width:2px;
212     border-left-color:#a4a4a4;
213     color:white;
214     -webkit-border-bottom-left-radius: 5px;
215     -moz-border-radius-bottomleft: 5px;
216     border-bottom-left-radius: 5px;
217     -webkit-border-bottom-right-radius: 5px;
218     -moz-border-radius-bottomright: 5px;
219     border-bottom-right-radius: 5px;
220     -webkit-border-top-right-radius: 5px;
221     -moz-border-radius-topright: 5px;
222     border-top-right-radius: 5px;
223     }
224    
225     .hasTransform
226     nav > ul > li ul { /* rule extension for drop down menu */
227     display:block;
228     opacity:0;
229    
230     -webkit-transform: scaleY(0);
231     -o-transform: scaleY(0);
232     -ms-transform: scaleY(0);
233     -moz-transform: scaleY(0);
234     transform: scaleY(0);
235    
236     -webkit-transform-origin: top;
237     -o-transform-origin: top;
238     -ms-transform-origin: top;
239     -moz-transform-origin: top;
240     transform-origin: top;
241    
242     -webkit-transition: -webkit-transform 0.16s ease, opacity 0.2s ease;
243     -o-transition: -o-transform 0.16s ease, opacity 0.2s ease;
244     -ms-transition: -ms-transform 0.16s ease, opacity 0.2s ease;
245     -moz-transition: -moz-transform 0.16s ease, opacity 0.2s ease;
246     transition: transform 0.16s ease, opacity 0.2s ease;
247     }
248    
249     .hasTransform
250     nav > ul > li:hover ul { /* rule extension for drop down menu */
251     display:block;
252     opacity:1;
253    
254     -webkit-transform: scaleY(1);
255     -o-transform: scaleY(1);
256     -ms-transform: scaleY(1);
257     -moz-transform: scaleY(1);
258     transform: scaleY(1);
259    
260     -webkit-transition: -webkit-transform 0.1s ease;
261     -o-transition: -o-transform 0.1s ease;
262     -ms-transition: -ms-transform 0.1s ease;
263     -moz-transition: -moz-transform 0.1s ease;
264     transition: transform 0.1s ease;
265     }
266    
267     body:not(.hasTransform)
268     nav > ul > li ul { /* fallback rule extension for older browsers */
269     display:none;
270     }
271    
272     body:not(.hasTransform)
273     nav > ul > li:hover ul { /* fallback rule extension for older browsers */
274     display:block;
275     }
276    
277     nav > ul > li li {
278     padding:3px 14px 3px 14px;
279     -webkit-transition: background-color 0.45s; /* Safari */
280     -moz-transition: background-color 0.45s;
281     -ms-transition: background-color 0.45s;
282     -o-transition: background-color 0.45s;
283     transition: background-color 0.45s linear;
284     }
285    
286     nav > ul > li li:hover {
287     background-color:rgba(255,0,0,0.32);
288     -webkit-transition: background-color 0.21s; /* Safari */
289     -moz-transition: background-color 0.21s;
290     -ms-transition: background-color 0.21s;
291     -o-transition: background-color 0.21s;
292     transition: background-color 0.21s linear;
293     }
294    
295    
296    
297     /* article's table of contents (on left side) */
298    
299     aside {
300     position:fixed; top:66px;
301     z-index:2;
302     width:180px;
303 schoenebeck 2734 max-height: -webkit-calc(100% - 67px);
304 schoenebeck 2732 max-height: -moz-calc(100% - 67px);
305     max-height: -o-calc(100% - 67px);
306     max-height: calc(100% - 67px);
307     overflow:auto;
308     overflow-x:hidden;
309     font-family:CRDHigh;
310     color:#5d5d5d;
311     padding:0 0 0 0;
312     margin:0 0 0 0;
313     border-right-style:solid;
314     border-right-width:1px;
315     border-right-color:#ababab;
316    
317     -webkit-border-bottom-right-radius: 11px;
318     -moz-border-radius-bottomright: 11px;
319     border-bottom-right-radius: 11px;
320    
321     -webkit-border-bottom-left-radius: 11px;
322     -moz-border-radius-bottomleft: 11px;
323     border-bottom-left-radius: 11px;
324 schoenebeck 3270
325     -webkit-transition: -webkit-transform 0.16s ease, width 0.2s ease;
326     -o-transition: -o-transform 0.16s ease, width 0.2s ease;
327     -ms-transition: -ms-transform 0.16s ease, width 0.2s ease;
328     -moz-transition: -moz-transform 0.16s ease, width 0.2s ease;
329     transition: transform 0.16s ease, width 0.2s ease;
330 schoenebeck 2732 }
331    
332 schoenebeck 3270 .no-toc aside {
333     overflow:hidden;
334     width:0;
335    
336     -webkit-transition: -webkit-transform 0.16s ease, width 0.2s ease;
337     -o-transition: -o-transform 0.16s ease, width 0.2s ease;
338     -ms-transition: -ms-transform 0.16s ease, width 0.2s ease;
339     -moz-transition: -moz-transform 0.16s ease, width 0.2s ease;
340     transition: transform 0.16s ease, width 0.2s ease;
341     }
342    
343 schoenebeck 2732 aside > div.toc {
344     z-index:2;
345     width:inherit;
346     padding:0px 0px 0px 0px;
347     margin:0px 0px 0px 0px;
348    
349     background-color:#cbc3c2; /* fallback (non CSS3 browsers) */
350     background: -webkit-linear-gradient(left, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Safari 5.1 to 6.0 */
351     background: -o-linear-gradient(right, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Opera 11.1 to 12.0 */
352     background: -moz-linear-gradient(right, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Firefox 3.6 to 15 */
353     background: linear-gradient(to left, #cbc3c2, #bfb2b0); /* Standard syntax */
354    
355     -webkit-border-bottom-left-radius: 11px;
356     -moz-border-radius-bottomleft: 11px;
357     border-bottom-left-radius: 11px;
358    
359     -webkit-border-bottom-right-radius: 11px;
360     -moz-border-radius-bottomright: 11px;
361     border-bottom-right-radius: 11px;
362     }
363    
364     aside a {
365     text-decoration:inherit;
366     color:inherit;
367     outline:none;
368     border:0;
369     }
370    
371     aside > div.toc ul {
372     list-style-type:none;
373     list-style-position:inside;
374     padding:0px 0px 0px 0px;
375     margin:0px 0px 0px 0px;
376     }
377    
378     aside > div.toc > ul {
379     background-color:#d0d0d0; /* fallback (pre CSS3 browsers) */
380     background: -webkit-linear-gradient(rgba(255,255,255,0.43), rgba(136,136,136,1.49)); /* For Safari 5.1 to 6.0 */
381     background: -o-linear-gradient(rgba(255,255,255,0.43), rgba(136,136,136,0.49)); /* For Opera 11.1 to 12.0 */
382     background: -moz-linear-gradient(rgba(255,255,255,0.43), rgba(136,136,136,0.49)); /* For Firefox 3.6 to 15 */
383     background: linear-gradient(rgba(255,255,255,0.43), rgba(136,136,136,0.49)); /* Standard syntax */
384     }
385    
386     aside > div.toc > ul > li {
387     font-size:20px;
388     font-weight:400;
389     margin:0px 0px 0px 0px;
390     padding:5px 20px 5px 24px;
391     border-bottom-style:solid;
392     border-bottom-width:1px;
393     border-bottom-color:#898989;
394     text-align:right;
395     -webkit-transition: background-color 0.45s; /* Safari */
396     -moz-transition: background-color 0.45s;
397     -ms-transition: background-color 0.45s;
398     -o-transition: background-color 0.45s;
399     transition: background-color 0.45s linear;
400     }
401    
402     aside .current {
403     color:#caad2c;
404     text-shadow: 0px 0px 8px #fbf1f1;
405     }
406    
407     aside > div.toc > ul > li > ul {
408     color:#5d5d5d;
409     }
410    
411     aside > div.toc > ul > li > ul > li {
412     font-size:15px;
413     font-weight:200;
414     text-align:right;
415     padding:0;
416     margin: 4px 0px 4px 0px;
417     }
418    
419     aside > div.toc > ul > li > ul > li.current {
420     color:#caad2c;
421     text-shadow: 0px 0px 8px #fbf1f1;
422     }
423    
424 schoenebeck 3268
425     .no-touch aside > div.toc > ul > li:hover,
426     .touch aside > div.toc > ul > li:focus,
427     .touch aside > div.toc > ul > li:active
428     {
429 schoenebeck 2732 background-color:rgba(255,0,0,0.22);
430     -webkit-transition: background-color 0.25s; /* Safari */
431     -moz-transition: background-color 0.25s;
432     -ms-transition: background-color 0.25s;
433     -o-transition: background-color 0.25s;
434     transition: background-color 0.25s linear;
435     }
436    
437 schoenebeck 3268 .no-touch aside > div.toc > ul > li > ul > li:hover,
438     .touch aside > div.toc > ul > li > ul > li:focus,
439     .touch aside > div.toc > ul > li > ul > li:active
440     {
441 schoenebeck 2732 list-style-type:disc;
442     }
443    
444     aside > div.toc > div.buttons {
445     display:table;
446     width:100%;
447     overflow:hidden;
448     margin:3px 0px 0px 0px;
449     position:relative; bottom:2px;
450     z-index:8;
451     color:#5d5d5d;
452    
453     -webkit-border-bottom-right-radius: 11px;
454     -moz-border-radius-bottomright: 11px;
455     border-bottom-right-radius: 11px;
456    
457     -webkit-border-bottom-left-radius: 11px;
458     -moz-border-radius-bottomleft: 11px;
459     border-bottom-left-radius: 11px;
460     }
461    
462     aside > div.toc > div.buttons > * {
463     display:table-cell;
464     width:50%;
465     font-family:CRDHigh;
466     font-weight:400;
467     color:#5d5d5d;
468     padding:4px 4px 4px 4px;
469     border-bottom-style:solid;
470     border-bottom-width:1px;
471     border-bottom-color:#898989;
472     }
473    
474     aside > div.toc > div.buttons > .disabled {
475     color:#959595;
476     }
477    
478     aside > div.toc > div.buttons > * {
479     background-color:#d4d4d8; /* fallback */
480     background-color:rgba(242,242,248,0.45);
481     -webkit-transition: background-color 0.5s; /* Safari */
482     -moz-transition: background-color 0.5s;
483     -ms-transition: background-color 0.5s;
484     -o-transition: background-color 0.5s;
485     transition: background-color 0.5s linear;
486     }
487    
488     aside > div.toc > div.buttons > *:first-child {
489     text-align:left;
490    
491     border-left-style:solid;
492     border-left-width:1px;
493     border-left-color:#898989;
494    
495     -webkit-border-bottom-left-radius: 11px;
496     -moz-border-radius-bottomleft: 11px;
497     border-bottom-left-radius: 11px;
498     }
499    
500     aside > div.toc > div.buttons > *:last-child {
501     text-align:right;
502    
503     border-left-style:solid;
504     border-left-width:1px;
505     border-left-color:#898989;
506    
507     /* FIXME: would create an undesired 1px gap on the right */
508     /*border-right-style:solid;
509     border-right-width:1px;
510     border-right-color:#898989;*/
511    
512     -webkit-border-bottom-right-radius: 11px;
513     -moz-border-radius-bottomright: 11px;
514     border-bottom-right-radius: 11px;
515     }
516    
517 schoenebeck 3268 .no-touch aside > div.toc > div.buttons > *:not(.disabled):hover,
518     .touch aside > div.toc > div.buttons > *:not(.disabled):focus,
519     .touch aside > div.toc > div.buttons > *:not(.disabled):active
520     {
521 schoenebeck 2732 background-color:rgba(255,0,0,0.21);
522     -webkit-transition: background-color 0.25s; /* Safari */
523     -moz-transition: background-color 0.25s;
524     -ms-transition: background-color 0.25s;
525     -o-transition: background-color 0.25s;
526     transition: background-color 0.25s linear;
527     }
528    
529     aside > div.toc > div.buttons .arrow {
530     vertical-align:top;
531     font-size:15px;
532     }
533    
534 schoenebeck 3267 .iOS
535     aside > div.toc > div.buttons .arrow {
536     font-family:"Hiragino Mincho ProN";
537     }
538 schoenebeck 2732
539    
540 schoenebeck 3267
541 schoenebeck 2732 /* Article */
542    
543     article {
544     display:block;
545 schoenebeck 2734 width: -webkit-calc(100% - 181);
546 schoenebeck 2732 width: -moz-calc(100% - 181);
547     width: -o-calc(100% - 181);
548     width: calc(100% - 181);
549     background-color:white;
550     margin-top: 67px;
551     padding: 16px 70px 95px 70px;
552     margin-left:181px;
553     font-size:18px;
554     font-weight:200;
555     border-left-style:solid;
556     border-left-width:1px;
557     border-left-color:#898989;
558 schoenebeck 3270
559     -webkit-transition: -webkit-transform 0.16s ease, margin-left 0.2s ease;
560     -o-transition: -o-transform 0.16s ease, margin-left 0.2s ease;
561     -ms-transition: -ms-transform 0.16s ease, margin-left 0.2s ease;
562     -moz-transition: -moz-transform 0.16s ease, margin-left 0.2s ease;
563     transition: transform 0.16s ease, margin-left 0.2s ease;
564 schoenebeck 2732 }
565    
566 schoenebeck 3270 .no-toc article {
567     margin-left:0px;
568    
569     -webkit-transition: -webkit-transform 0.16s ease, margin-left 0.2s ease;
570     -o-transition: -o-transform 0.16s ease, margin-left 0.2s ease;
571     -ms-transition: -ms-transform 0.16s ease, margin-left 0.2s ease;
572     -moz-transition: -moz-transform 0.16s ease, margin-left 0.2s ease;
573     transition: transform 0.16s ease, margin-left 0.2s ease;
574     }
575    
576 schoenebeck 2732 article h1 {
577     clear:both;
578     border-bottom-style:solid;
579     border-bottom-width:1px;
580     border-bottom-color:#898989;
581     text-align:center;
582     font-family:CRDHigh;
583     font-size:32px;
584     font-weight:700;
585     color:#a19f9f;
586     padding-top:45px;
587     padding-bottom:28px;
588     margin-top:0;
589     margin-bottom:40px;
590     }
591    
592     article h2 {
593     clear:both;
594     border-bottom-style:solid;
595     border-bottom-width:1px;
596     border-bottom-color:#898989;
597     font-family:CRDHigh;
598     font-size:26px;
599     font-weight:400;
600     padding-top:35px;
601     padding-bottom:16px;
602     margin-top:0;
603     margin-bottom:28px;
604     }
605    
606     article h3 {
607     clear:both;
608     padding-top:20px;
609     padding-bottom:0px;
610     margin-top:0;
611     margin-bottom:0;
612     font-family:CRDHigh;
613     color:#9a6938;
614     font-size:24px;
615     font-weight:300;
616     }
617    
618 schoenebeck 2784 article p {
619     clear:both;
620     }
621    
622 schoenebeck 2961 /* automatically center the 1st paragraph (block) directly after a h1 type header (since that header type is centered as well) */
623     article h1 + p {
624     display:table; /*HACK: "block" would stretch the entire page width */
625     margin-left:auto;
626     margin-right:auto;
627     }
628    
629 schoenebeck 2732 article a {
630     font-weight:400;
631     color:#1ba1dd;
632     text-decoration:none;
633     outline:none;
634 schoenebeck 2734 border:none;
635 schoenebeck 2732 }
636    
637 schoenebeck 2736 article a img {
638     border:none;
639     text-decoration:none;
640     }
641    
642 schoenebeck 2831 article li img {
643     float:left;
644     }
645    
646 schoenebeck 3268 .no-touch article a:hover,
647     .touch article a:focus,
648     .touch article a:active
649     {
650 schoenebeck 2732 text-decoration:underline;
651     }
652    
653     article ul {
654     font-weight:inherit;
655     padding:0 0 0 60px;
656     margin:0 0 21px 0;
657     }
658    
659     article ul li {
660     list-style-type:disc;
661     padding:4px 0 0 14px;
662     margin:12px 0 0 0;
663     }
664    
665    
666     article ol {
667     counter-reset:oli;
668     font-weight:inherit;
669     padding:0 0 0 29px;
670     margin:0 0 21px 0;
671     }
672    
673     article ol li:before {
674     content:counters(oli,".") ".";
675     counter-increment:oli;
676     font-weight:600;
677     margin:0 20px 0 0;
678     }
679    
680     article ol li {
681     list-style-type:none;
682     padding:4px 0 0 14px;
683     margin:12px 0 0 0;
684     }
685    
686    
687    
688     article code, article .code {
689     font-family:CRDCour;
690     color:#404040;
691     white-space:pre;
692     }
693    
694     article code {
695     display:inline-block;
696     font-size:15px;
697     margin:0 3px 0px 3px;
698     padding:2px 6px 0px 6px;
699     background-color:#fcf9f9;
700     }
701    
702     article > code {
703     display:block;
704     font-size:15px;
705     margin:0 37px 0 37px;
706     padding:2px 6px 0px 6px;
707     background-color:#fcf9f9;
708     }
709    
710     article ul.code {
711     list-style:outside none none;
712     counter-reset:codeline;
713     font-size:14px;
714     font-weight:normal;
715     line-height:1.1;
716     margin:0 0 0 0;
717     padding:8px 0px 8px 0px;
718     }
719    
720     article .code li {
721     display:block;
722     list-style-type:none;
723     white-space:pre-wrap;
724     border-left:32px solid #f9f3f3;
725     text-indent:-30px;
726     background-color:#fcf9f9;
727     margin:0 0 0 0;
728     padding:0 0 0 0;
729     }
730    
731     article .code li:first-child {
732     padding-top:6px;
733     }
734    
735     article .code li:last-child {
736     padding-bottom:3px;
737     }
738    
739     article .code li:before {
740     display:inline-block;
741     white-space:pre;
742     content:counter(codeline,decimal) ". ";
743     counter-increment:codeline;
744     min-width:38px;
745     text-align:right;
746     color:#c9c9c9;
747     }
748    
749     article .code .k, article code .k { /*keyword*/
750     font-weight:bold;
751     color:black;
752     }
753    
754     article .code .n, article code .n { /*number*/
755     color:#c4950c;
756     }
757    
758     article .code .i, article code .i { /*identifier (function name)*/
759     /*color:#0c4fc4;*/
760     color:#1ba1dd;
761     }
762    
763     article .code .a, article code .a { /*array variable*/
764     color:#790cc4;
765     /*color:black;*/
766     }
767    
768     article .code .c, article code .c { /*characters*/
769     color:#c40c0c;
770     }
771    
772     article .code .s, article code .s { /*string variable*/
773     /*color:#9a693c;*/
774     /*color:black;*/
775     color:#790cc4;
776     }
777    
778     article .code .v, article code .v { /*integer variable*/
779     /*color:black;*/
780     color:#790cc4;
781     }
782    
783     article .code .h, article code .h { /*event handler*/
784     font-weight:bold;
785     color:#07c0cf;
786     }
787    
788     article .code .q, article code .q { /*comment*/
789     color:#9c9c9c;
790     font-style:italic;
791     }
792    
793     article .code .p, article code .p { /*preprocessor statements*/
794     /*color:#87b1a8;*/
795     color:#2f8a33;
796     /*font-style:italic;*/
797     font-weight:normal;
798     }
799    
800     article .code .m, article code .m { /* metaphor (natural language text used as pseudo code) */
801     background-color:#ddf4fd;
802     font-size:14px;
803     color:black;
804     font-weight:normal;
805     border:solid 1px #73a3ab;
806     -webkit-border-radius: 10px;
807     -moz-border-radius: 10px;
808     border-radius: 10px;
809     margin:0 0 0 0;
810     padding:2px 4px 0px 4px;
811     }
812    
813     article table {
814     margin:20px 37px 20px 37px;
815     padding:0 0 0 0;
816     /*background-color:red;*/
817     border:none;
818     border-collapse:collapse;
819     }
820    
821     article tr {
822     padding:0 0 0 0;
823     margin:0 0 0 0;
824     }
825    
826     article th {
827 schoenebeck 3090 background-color:#e0e0ff;
828 schoenebeck 2732 padding:0px 8px 0px 8px;
829     margin:0 0 0 0;
830     border:3px solid white;
831     font-size:16px;
832     font-weight:600;
833     }
834    
835     article td {
836     background-color:#f9f7f7;
837     padding:4px 8px 4px 8px;
838     margin:0 0 0 0;
839     border:3px solid white;
840     font-size:16px;
841     font-weight:300;
842     line-height:1.2;
843     }
844    
845     article table a {
846     font-weight:400;
847     }
848    
849     article note:before {
850     white-space:pre-wrap;
851     content:'NOTE: ';
852     font-weight:500;
853     }
854    
855     article note.important:before {
856     white-space:pre-wrap;
857     content:'IMPORTANT: ';
858     font-weight:500;
859     }
860    
861     article note {
862     display:table; /*HACK: "block" would stretch the entire page width */
863     background-color:#ede8e8;
864     border-top:none;
865     border-right:none;
866     border-bottom:none;
867     border-left:solid 10px #898989;
868     margin: 24px auto 27px 43px;
869     padding: 15px 18px 15px 18px;
870 schoenebeck 2734 max-width: -webkit-calc(100% - 145px);
871     max-width: -moz-calc(100% - 145px);
872     max-width: -o-calc(100% - 145px);
873     max-width: calc(100% - 145px);
874 schoenebeck 2732 }
875    
876 schoenebeck 2959 article td > note {
877     display:block; /*HACK: override "table" default value assigned above in the context of a table cell, otherwise padding will be ignored */
878     }
879    
880 schoenebeck 2732 article note.important {
881     border-left:solid 10px #ff4141;
882     }
883    
884     article > img, example > img {
885     display:block;
886     clear:both;
887     max-width:100%;
888     margin-left:auto;
889     margin-right:auto;
890     /*border:solid 1px #8e8e8e;*/
891     padding-top:25px;
892     border:none;
893     }
894    
895     article p img {
896     display:inline-block;
897     float:left;
898 schoenebeck 2821 margin:4px 20px 19px 0px;
899 schoenebeck 2732 padding:0 0 0 0;
900     /*border:solid 1px #8e8e8e;*/
901     border:none;
902     max-width:99%;
903     }
904    
905     article div.imgcptn {
906     display:block;
907     width:100%;
908     text-align:center;
909     font-weight:200;
910     color:#999999;
911     font-size:16px;
912     font-style:italic;
913     margin: 8px 0 16px 0;
914     }
915    
916     article example:before {
917     display:block;
918     position:relative; top:-5px; left:-32px;
919     content:'Example';
920     font-weight:500;
921     color:white;
922     border:none;
923     margin:0;
924     padding:0;
925     width:100px;
926     background-color:#dedede;
927     /* -moz-transform: rotate(30deg);
928     -ms-transform: rotate(30deg);
929     -o-transform: rotate(30deg);
930     -webkit-transform: rotate(30deg);
931     transform: rotate(90deg);
932     transform-origin: 0% 50%;*/
933     text-align:center;
934     }
935    
936     article example {
937     display:inline-block;
938    
939 schoenebeck 2734 width: -webkit-calc(100% - 80px);
940 schoenebeck 2732 width: -moz-calc(100% - 80px);
941     width: -o-calc(100% - 80px);
942     width: calc(100% - 80px);
943    
944     border-top:solid 1px #e5e5e5;
945     border-right:solid 18px #dedede;
946     border-bottom:solid 1px #e5e5e5;
947     border-left:solid 18px #dedede;
948     margin:0px, 20px, 0px, 20px;
949     padding:5px 15px 8px 24px;
950     }
951    
952 schoenebeck 2738 article dir {
953     display:block;
954     list-style-type:none;
955     background-image:url('../pix/folder.png');
956     background-repeat:no-repeat;
957     background-position:2px top;
958     padding:0px;
959     margin:0px;
960     font-family:CRDCour;
961 schoenebeck 2740 font-size:15px;
962 schoenebeck 2738 color:#000000;
963     }
964 schoenebeck 2732
965 schoenebeck 2749 article > dir, example > dir {
966 schoenebeck 2738 padding-left:66px;
967     background-position:36px top;
968     }
969 schoenebeck 2732
970 schoenebeck 2738 article dir > * {
971     padding-top:2px;
972     padding-bottom:2px;
973     padding-left:31px;
974     }
975    
976     article dir file {
977     display:block;
978     list-style-type:none;
979     background-image:url('../pix/file.png');
980     background-repeat:no-repeat;
981     background-position:2px top;
982     font-family:CRDCour;
983 schoenebeck 2740 font-size:15px;
984 schoenebeck 2738 color:#6f6f6f;
985     }
986    
987    
988    
989 schoenebeck 2732 /* article footer */
990    
991     article > ul.docpager {
992     display:table;
993     margin:0 0 0 0;
994     padding:50px 0 0 0;
995     width:100%;
996     }
997    
998     article > ul.docpager > li {
999     display:table-cell;
1000     width:33%;
1001     margin:0 0 0 0;
1002     padding:0 0 0 0;
1003     }
1004    
1005     article > ul.docpager > li:nth-child(1) {
1006     text-align:left;
1007     padding-right:10px;
1008     }
1009    
1010     article > ul.docpager > li:nth-child(1) > a:before {
1011     content: "��� ";
1012     }
1013    
1014 schoenebeck 3267 .iOS
1015     article > ul.docpager > li:nth-child(1) > a:before {
1016     font-family:"Hiragino Mincho ProN";
1017     }
1018    
1019 schoenebeck 2732 article > ul.docpager > li:nth-child(2) {
1020     text-align:center;
1021     padding-left:10px;
1022     padding-right:10px;
1023     }
1024    
1025     article > ul.docpager > li:nth-child(2) > a:before {
1026     content: "��� ";
1027     }
1028    
1029 schoenebeck 3267 .iOS
1030     article > ul.docpager > li:nth-child(2) > a:before {
1031     font-family:"Hiragino Mincho ProN";
1032     }
1033    
1034 schoenebeck 2732 article > ul.docpager > li:nth-child(3) {
1035     text-align:right;
1036     padding-left:10px;
1037     }
1038    
1039     article > ul.docpager > li:nth-child(3) > a:after {
1040     content: " ���";
1041     }
1042    
1043 schoenebeck 3267 .iOS
1044     article > ul.docpager > li:nth-child(3) > a:after {
1045     font-family:"Hiragino Mincho ProN";
1046     }
1047    
1048 schoenebeck 2732 article > .endline {
1049     font-family:CRDSans;
1050     font-size:16px;
1051     font-weight:300;
1052     color:#9d9d9d;
1053     border-top:solid 1px #dedede;
1054     border-left:none;
1055     border-right:none;
1056     border-bottom:none;
1057     margin:30px 0 0 0;
1058     padding:10px 0 0 0;
1059     }
1060    
1061    
1062    
1063     /* very bottom footer */
1064    
1065     footer {
1066     position:relative;
1067     z-index:1;
1068     display:block;
1069     width:100%;
1070     background-color:#aaaaaa; /* fallback */
1071     background: -webkit-linear-gradient(left, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Safari 5.1 to 6.0 */
1072     background: -o-linear-gradient(right, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Opera 11.1 to 12.0 */
1073     background: -moz-linear-gradient(right, rgba(203,195,194,1.0), rgba(171,154,151,1.0)); /* For Firefox 3.6 to 15 */
1074     background: linear-gradient(to left, #cbc3c2, #bfb2b0); /* Standard syntax */
1075     margin:0px 0px 0px 0px;
1076     padding: 24px 0px 28px 0px;
1077     font-family: CRDHigh;
1078     font-size:15px;
1079     font-weight:200;
1080     color:white;
1081     text-align:center;
1082     border-top-style:solid;
1083     border-top-width:1px;
1084     border-top-color:#898989;
1085     }
1086    
1087     footer a {
1088     color:inherit;
1089     text-decoration:none;
1090     outline:none;
1091     border:0;
1092     }
1093    
1094 schoenebeck 3268 .no-touch footer a:hover,
1095     .touch footer a:focus,
1096     .touch footer a:active
1097     {
1098 schoenebeck 2732 text-decoration:underline;
1099     }

  ViewVC Help
Powered by ViewVC