Mercurial > hg > Papers > 2014 > masakoha-sigos
annotate presen/s6/themes/blank/projection.css.less @ 34:2ef5c4bac956
remake presen
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 12 May 2014 18:08:28 +0900 |
parents | |
children |
rev | line source |
---|---|
34
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 /********************************* |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 * CSS @media projection rules (not print or screen) |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 * |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 * 1) projection -> slideshow mode (display one slide at-a-time; hide all others) |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 * 2) screen -> outline mode (display all slides-at-once on screen) |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 * 3) print -> print (and print preview) |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 * |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 * toggle between projection/screen (that is, slideshow/outline) mode using t-key |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 ////////////////////////////////////// |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 // note: this is a less extendend css script, to learn more about less; see lesscss.org) |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
14 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 html, |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
16 body, |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 .presentation { margin: 0; padding: 0; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 .slide { display: none; /* note: only display current slide in projection mode */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 position: absolute; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
22 top: 0; left: 0; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
23 margin: 0; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
24 padding: 2% 4% 0% 4%; /* css note: order is => top right bottom left */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
25 -moz-box-sizing: border-box; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
26 -webkit-box-sizing: border-box; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 box-sizing: border-box; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
28 width: 100%; height: 100%; /* css note: lets use border-box; no need to add padding+border to get to 100% */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 overflow-x: hidden; overflow-y: auto; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 z-index: 2; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
31 } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
32 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
33 .slide.current { display: block; } /* note: only display current slide in projection mode */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
34 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
35 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
36 /***** |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
37 * layout block structure: |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
38 * |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
39 * .layout |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
40 * > #header |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
41 * > #footer |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
42 */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
43 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
44 .layout { |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
45 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
46 #header, header { position: fixed; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
47 top: 0; left: 0; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
48 width: 100%; height: 0.5em; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
49 z-index: 1; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
50 } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
51 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
52 #footer, footer { position: fixed; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
53 top: auto; bottom: 0; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
54 padding: 1em 0; /* css note: order is => 1st top,bottom; 2nd right,left */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
55 width: 100%; height: 4em; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
56 z-index: 5; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
57 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
58 /* todo: move font-size and font-style to blank.css */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
59 font-size: 100%; font-weight: bold; |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
60 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
61 /* todo: move font-size and font-style to blank.css */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
62 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
63 h1 { display: block; margin: 0; padding: 0 1em; font-size: 50%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
64 h2 { display: block; margin: 0; padding: 0 1em; font-size: 50%; font-style: italic; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
65 } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
66 } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
67 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
68 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
69 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
70 /********************************* |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
71 * general text-alignment classes |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
72 */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
73 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
74 .left { text-align: left; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
75 .center { text-align: center; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
76 .right { text-align: right; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
77 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
78 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
79 /********************************* |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
80 * general _absolute_ font-size classes |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
81 */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
82 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
83 .small { font-size: 97%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
84 .x-small { font-size: 88%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
85 .xx-small { font-size: 82%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
86 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
87 .large { font-size: 103%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
88 .x-large { font-size: 112%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
89 .xx-large { font-size: 118%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
90 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
91 /********************************* |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
92 * general _relative_ font-size classes |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
93 */ |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
94 |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
95 .smaller { font-size: 82%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
96 .larger { font-size: 118%; } |
2ef5c4bac956
remake presen
Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
97 |