annotate www/p/css/main.css @ 101:52e44ee1c791 tip master

enabled all scores in autostart script
author Rob Canning <rc@kiben.net>
date Tue, 21 Apr 2015 16:20:57 +0100
parents 49c94f63b8b0
children
rev   line source
rc-web@42 1 @charset "UTF-8";
rc-web@42 2
rc-web@42 3 /**
rc-web@42 4 * reveal.js
rc-web@42 5 * http://lab.hakim.se/reveal-js
rc-web@42 6 * MIT licensed
rc-web@42 7 *
rc-web@42 8 * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se
rc-web@42 9 */
rc-web@42 10
rc-web@42 11
rc-web@42 12 /*********************************************
rc-web@42 13 * RESET STYLES
rc-web@42 14 *********************************************/
rc-web@42 15
rc-web@42 16 html, body, div, span, applet, object, iframe,
rc-web@42 17 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
rc-web@42 18 a, abbr, acronym, address, big, cite, code,
rc-web@42 19 del, dfn, em, img, ins, kbd, q, s, samp,
rc-web@42 20 small, strike, strong, sub, sup, tt, var,
rc-web@42 21 b, u, i, center,
rc-web@42 22 dl, dt, dd, ol, ul, li,
rc-web@42 23 fieldset, form, label, legend,
rc-web@42 24 table, caption, tbody, tfoot, thead, tr, th, td,
rc-web@42 25 article, aside, canvas, details, embed,
rc-web@42 26 figure, figcaption, footer, header, hgroup,
rc-web@42 27 menu, nav, output, ruby, section, summary,
rc-web@42 28 time, mark, audio, video {
rc-web@42 29 margin: 0;
rc-web@42 30 padding: 0;
rc-web@42 31 border: 0;
rc-web@42 32 font-size: 100%;
rc-web@42 33 font: inherit;
rc-web@42 34 vertical-align: baseline;
rc-web@42 35 }
rc-web@42 36
rc-web@42 37 article, aside, details, figcaption, figure,
rc-web@42 38 footer, header, hgroup, menu, nav, section {
rc-web@42 39 display: block;
rc-web@42 40 }
rc-web@42 41
rc-web@42 42
rc-web@42 43 /*********************************************
rc-web@42 44 * GLOBAL STYLES
rc-web@42 45 *********************************************/
rc-web@42 46
rc-web@42 47 html,
rc-web@42 48 body {
rc-web@42 49 padding: 0;
rc-web@42 50 margin: 0;
rc-web@42 51 width: 100%;
rc-web@42 52 height: 100%;
rc-web@42 53 min-height: 600px;
rc-web@42 54 overflow: hidden;
rc-web@42 55 }
rc-web@42 56
rc-web@42 57 body {
rc-web@42 58 position: relative;
rc-web@42 59 line-height: 1;
rc-web@42 60 }
rc-web@42 61
rc-web@42 62 @media screen and (max-width: 900px) {
rc-web@42 63 body {
rc-web@42 64 font-size: 30px;
rc-web@42 65 }
rc-web@42 66 }
rc-web@42 67
rc-web@42 68 ::selection {
rc-web@42 69 background:#FF5E99;
rc-web@42 70 color:#fff;
rc-web@42 71 text-shadow: none;
rc-web@42 72 }
rc-web@42 73
rc-web@42 74 /*********************************************
rc-web@42 75 * HEADERS
rc-web@42 76 *********************************************/
rc-web@42 77
rc-web@42 78 .reveal h1 { font-size: 3.77em; }
rc-web@42 79 .reveal h2 { font-size: 2.11em; }
rc-web@42 80 .reveal h3 { font-size: 1.55em; }
rc-web@42 81 .reveal h4 { font-size: 1em; }
rc-web@42 82
rc-web@42 83
rc-web@42 84 /*********************************************
rc-web@42 85 * VIEW FRAGMENTS
rc-web@42 86 *********************************************/
rc-web@42 87
rc-web@42 88 .reveal .slides section .fragment {
rc-web@42 89 opacity: 0;
rc-web@42 90
rc-web@42 91 -webkit-transition: all .2s ease;
rc-web@42 92 -moz-transition: all .2s ease;
rc-web@42 93 -ms-transition: all .2s ease;
rc-web@42 94 -o-transition: all .2s ease;
rc-web@42 95 transition: all .2s ease;
rc-web@42 96 }
rc-web@42 97 .reveal .slides section .fragment.visible {
rc-web@42 98 opacity: 1;
rc-web@42 99 }
rc-web@42 100
rc-web@42 101
rc-web@42 102 /*********************************************
rc-web@42 103 * DEFAULT ELEMENT STYLES
rc-web@42 104 *********************************************/
rc-web@42 105
rc-web@42 106 .reveal .slides section {
rc-web@42 107 line-height: 1.2em;
rc-web@42 108 font-weight: normal;
rc-web@42 109 }
rc-web@42 110
rc-web@42 111 .reveal img {
rc-web@42 112 /* preserve aspect ratio and scale image so it's bound within the section */
rc-web@42 113 max-width: 100%;
rc-web@42 114 max-height: 100%;
rc-web@42 115 }
rc-web@42 116
rc-web@42 117 .reveal strong,
rc-web@42 118 .reveal b {
rc-web@42 119 font-weight: bold;
rc-web@42 120 }
rc-web@42 121
rc-web@42 122 .reveal em,
rc-web@42 123 .reveal i {
rc-web@42 124 font-style: italic;
rc-web@42 125 }
rc-web@42 126
rc-web@42 127 .reveal ol,
rc-web@42 128 .reveal ul {
rc-web@42 129 display: inline-block;
rc-web@42 130
rc-web@42 131 text-align: left;
rc-web@42 132 margin: 0 0 0 1em;
rc-web@42 133 }
rc-web@42 134
rc-web@42 135 .reveal ol {
rc-web@42 136 list-style-type: decimal;
rc-web@42 137 }
rc-web@42 138
rc-web@42 139 .reveal ul {
rc-web@42 140 list-style-type: disc;
rc-web@42 141 }
rc-web@42 142
rc-web@42 143 .reveal ul ul {
rc-web@42 144 list-style-type: square;
rc-web@42 145 }
rc-web@42 146
rc-web@42 147 .reveal ul ul ul {
rc-web@42 148 list-style-type: circle;
rc-web@42 149 }
rc-web@42 150
rc-web@42 151 .reveal ul ul,
rc-web@42 152 .reveal ul ol,
rc-web@42 153 .reveal ol ol,
rc-web@42 154 .reveal ol ul {
rc-web@42 155 display: block;
rc-web@42 156 margin-left: 40px;
rc-web@42 157 }
rc-web@42 158
rc-web@42 159 .reveal p {
rc-web@42 160 margin-bottom: 10px;
rc-web@42 161 line-height: 1.2em;
rc-web@42 162 }
rc-web@42 163
rc-web@42 164 .reveal q,
rc-web@42 165 .reveal blockquote {
rc-web@42 166 quotes: none;
rc-web@42 167 }
rc-web@42 168
rc-web@42 169 .reveal blockquote {
rc-web@42 170 display: block;
rc-web@42 171 position: relative;
rc-web@42 172 width: 70%;
rc-web@42 173 margin: 5px auto;
rc-web@42 174 padding: 5px;
rc-web@42 175
rc-web@42 176 font-style: italic;
rc-web@42 177 background: rgba(255, 255, 255, 0.05);
rc-web@42 178 box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
rc-web@42 179 }
rc-web@42 180 .reveal blockquote:before {
rc-web@42 181 content: '“';
rc-web@42 182 }
rc-web@42 183 .reveal blockquote:after {
rc-web@42 184 content: '”';
rc-web@42 185 }
rc-web@42 186
rc-web@42 187 .reveal q {
rc-web@42 188 font-style: italic;
rc-web@42 189 }
rc-web@42 190 .reveal q:before {
rc-web@42 191 content: '“';
rc-web@42 192 }
rc-web@42 193 .reveal q:after {
rc-web@42 194 content: '”';
rc-web@42 195 }
rc-web@42 196
rc-web@42 197 .reveal pre {
rc-web@42 198 display: block;
rc-web@42 199 position: relative;
rc-web@42 200 width: 90%;
rc-web@42 201 margin: 10px auto;
rc-web@42 202
rc-web@42 203 text-align: left;
rc-web@42 204 font-size: 0.55em;
rc-web@42 205 font-family: monospace;
rc-web@42 206 line-height: 1.2em;
rc-web@42 207
rc-web@42 208 word-wrap: break-word;
rc-web@42 209
rc-web@42 210 box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
rc-web@42 211 }
rc-web@42 212
rc-web@42 213 .reveal code {
rc-web@42 214 font-family: monospace;
rc-web@42 215 overflow-x: auto;
rc-web@42 216 }
rc-web@42 217
rc-web@42 218 .reveal table th,
rc-web@42 219 .reveal table td {
rc-web@42 220 text-align: left;
rc-web@42 221 padding-right: .3em;
rc-web@42 222 }
rc-web@42 223
rc-web@42 224 .reveal table th {
rc-web@42 225 text-shadow: rgb(255,255,255) 1px 1px 2px;
rc-web@42 226 }
rc-web@42 227
rc-web@42 228 .reveal sup {
rc-web@42 229 vertical-align: super;
rc-web@42 230 }
rc-web@42 231 .reveal sub {
rc-web@42 232 vertical-align: sub;
rc-web@42 233 }
rc-web@42 234
rc-web@42 235 .reveal small {
rc-web@42 236 display: inline-block;
rc-web@42 237 font-size: 0.6em;
rc-web@42 238 line-height: 1.2em;
rc-web@42 239 vertical-align: top;
rc-web@42 240 }
rc-web@42 241
rc-web@42 242 .reveal small * {
rc-web@42 243 vertical-align: top;
rc-web@42 244 }
rc-web@42 245
rc-web@42 246
rc-web@42 247 /*********************************************
rc-web@42 248 * CONTROLS
rc-web@42 249 *********************************************/
rc-web@42 250
rc-web@42 251 .reveal .controls {
rc-web@42 252 display: none;
rc-web@42 253 position: fixed;
rc-web@42 254 width: 100px;
rc-web@42 255 height: 100px;
rc-web@42 256 z-index: 30;
rc-web@42 257
rc-web@42 258 right: 0;
rc-web@42 259 bottom: 0;
rc-web@42 260 }
rc-web@42 261
rc-web@42 262 .reveal .controls a {
rc-web@42 263 font-family: Arial;
rc-web@42 264 font-size: 0.83em;
rc-web@42 265 position: absolute;
rc-web@42 266 opacity: 0.1;
rc-web@42 267 }
rc-web@42 268 .reveal .controls a.enabled {
rc-web@42 269 opacity: 0.6;
rc-web@42 270 }
rc-web@42 271 .reveal .controls a.enabled:active {
rc-web@42 272 margin-top: 1px;
rc-web@42 273 }
rc-web@42 274
rc-web@42 275 .reveal .controls .left {
rc-web@42 276 top: 30px;
rc-web@42 277 }
rc-web@42 278
rc-web@42 279 .reveal .controls .right {
rc-web@42 280 left: 60px;
rc-web@42 281 top: 30px;
rc-web@42 282 }
rc-web@42 283
rc-web@42 284 .reveal .controls .up {
rc-web@42 285 left: 30px;
rc-web@42 286 }
rc-web@42 287
rc-web@42 288 .reveal .controls .down {
rc-web@42 289 left: 30px;
rc-web@42 290 top: 60px;
rc-web@42 291 }
rc-web@42 292
rc-web@42 293
rc-web@42 294 /*********************************************
rc-web@42 295 * PROGRESS BAR
rc-web@42 296 *********************************************/
rc-web@42 297
rc-web@42 298 .reveal .progress {
rc-web@42 299 position: fixed;
rc-web@42 300 display: none;
rc-web@42 301 height: 3px;
rc-web@42 302 width: 100%;
rc-web@42 303 bottom: 0;
rc-web@42 304 left: 0;
rc-web@42 305 }
rc-web@42 306
rc-web@42 307 .reveal .progress span {
rc-web@42 308 display: block;
rc-web@42 309 height: 100%;
rc-web@42 310 width: 0px;
rc-web@42 311
rc-web@42 312 -webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 313 -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 314 -ms-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 315 -o-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 316 transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 317 }
rc-web@42 318
rc-web@42 319 /*********************************************
rc-web@42 320 * ROLLING LINKS
rc-web@42 321 *********************************************/
rc-web@42 322
rc-web@42 323 .reveal .roll {
rc-web@42 324 display: inline-block;
rc-web@42 325 line-height: 1.2;
rc-web@42 326 overflow: hidden;
rc-web@42 327
rc-web@42 328 vertical-align: top;
rc-web@42 329
rc-web@42 330 -webkit-perspective: 400px;
rc-web@42 331 -moz-perspective: 400px;
rc-web@42 332 -ms-perspective: 400px;
rc-web@42 333 perspective: 400px;
rc-web@42 334
rc-web@42 335 -webkit-perspective-origin: 50% 50%;
rc-web@42 336 -moz-perspective-origin: 50% 50%;
rc-web@42 337 -ms-perspective-origin: 50% 50%;
rc-web@42 338 perspective-origin: 50% 50%;
rc-web@42 339 }
rc-web@42 340 .reveal .roll:hover {
rc-web@42 341 background: none;
rc-web@42 342 text-shadow: none;
rc-web@42 343 }
rc-web@42 344 .reveal .roll span {
rc-web@42 345 display: block;
rc-web@42 346 position: relative;
rc-web@42 347 padding: 0 2px;
rc-web@42 348
rc-web@42 349 pointer-events: none;
rc-web@42 350
rc-web@42 351 -webkit-transition: all 400ms ease;
rc-web@42 352 -moz-transition: all 400ms ease;
rc-web@42 353 -ms-transition: all 400ms ease;
rc-web@42 354 transition: all 400ms ease;
rc-web@42 355
rc-web@42 356 -webkit-transform-origin: 50% 0%;
rc-web@42 357 -moz-transform-origin: 50% 0%;
rc-web@42 358 -ms-transform-origin: 50% 0%;
rc-web@42 359 transform-origin: 50% 0%;
rc-web@42 360
rc-web@42 361 -webkit-transform-style: preserve-3d;
rc-web@42 362 -moz-transform-style: preserve-3d;
rc-web@42 363 -ms-transform-style: preserve-3d;
rc-web@42 364 transform-style: preserve-3d;
rc-web@42 365
rc-web@42 366 -webkit-backface-visibility: hidden;
rc-web@42 367 -moz-backface-visibility: hidden;
rc-web@42 368 backface-visibility: hidden;
rc-web@42 369 }
rc-web@42 370 .reveal .roll:hover span {
rc-web@42 371 background: rgba(0,0,0,0.5);
rc-web@42 372
rc-web@42 373 -webkit-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
rc-web@42 374 -moz-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
rc-web@42 375 -ms-transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
rc-web@42 376 transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg );
rc-web@42 377 }
rc-web@42 378 .reveal .roll span:after {
rc-web@42 379 content: attr(data-title);
rc-web@42 380
rc-web@42 381 display: block;
rc-web@42 382 position: absolute;
rc-web@42 383 left: 0;
rc-web@42 384 top: 0;
rc-web@42 385 padding: 0 2px;
rc-web@42 386
rc-web@42 387 -webkit-transform-origin: 50% 0%;
rc-web@42 388 -moz-transform-origin: 50% 0%;
rc-web@42 389 -ms-transform-origin: 50% 0%;
rc-web@42 390 transform-origin: 50% 0%;
rc-web@42 391
rc-web@42 392 -webkit-transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
rc-web@42 393 -moz-transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
rc-web@42 394 -ms-transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
rc-web@42 395 transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg );
rc-web@42 396 }
rc-web@42 397
rc-web@42 398
rc-web@42 399 /*********************************************
rc-web@42 400 * SLIDES
rc-web@42 401 *********************************************/
rc-web@42 402
rc-web@42 403 .reveal .slides {
rc-web@42 404 position: absolute;
rc-web@42 405 max-width: 900px;
rc-web@42 406 width: 80%;
rc-web@42 407 height: 60%;
rc-web@42 408 left: 50%;
rc-web@42 409 top: 50%;
rc-web@42 410 margin-top: -320px;
rc-web@42 411 padding: 20px 0px;
rc-web@42 412 overflow: visible;
rc-web@42 413
rc-web@42 414 text-align: center;
rc-web@42 415
rc-web@42 416 -webkit-transition: -webkit-perspective .4s ease;
rc-web@42 417 -moz-transition: -moz-perspective .4s ease;
rc-web@42 418 -ms-transition: -ms-perspective .4s ease;
rc-web@42 419 -o-transition: -o-perspective .4s ease;
rc-web@42 420 transition: perspective .4s ease;
rc-web@42 421
rc-web@42 422 -webkit-perspective: 600px;
rc-web@42 423 -moz-perspective: 600px;
rc-web@42 424 -ms-perspective: 600px;
rc-web@42 425 perspective: 600px;
rc-web@42 426
rc-web@42 427 -webkit-perspective-origin: 0% 25%;
rc-web@42 428 -moz-perspective-origin: 0% 25%;
rc-web@42 429 -ms-perspective-origin: 0% 25%;
rc-web@42 430 perspective-origin: 0% 25%;
rc-web@42 431 }
rc-web@42 432
rc-web@42 433 .reveal .slides>section,
rc-web@42 434 .reveal .slides>section>section {
rc-web@42 435 display: none;
rc-web@42 436 position: absolute;
rc-web@42 437 width: 100%;
rc-web@42 438 min-height: 600px;
rc-web@42 439
rc-web@42 440 z-index: 10;
rc-web@42 441
rc-web@42 442 -webkit-transform-style: preserve-3d;
rc-web@42 443 -moz-transform-style: preserve-3d;
rc-web@42 444 -ms-transform-style: preserve-3d;
rc-web@42 445 transform-style: preserve-3d;
rc-web@42 446
rc-web@42 447 -webkit-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 448 -moz-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 449 -ms-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 450 -o-transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 451 transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985);
rc-web@42 452 }
rc-web@42 453
rc-web@42 454 .reveal .slides>section.present {
rc-web@42 455 display: block;
rc-web@42 456 z-index: 11;
rc-web@42 457 opacity: 1;
rc-web@42 458 }
rc-web@42 459
rc-web@42 460 .reveal .slides>section {
rc-web@42 461 margin-left: -50%;
rc-web@42 462 }
rc-web@42 463
rc-web@42 464
rc-web@42 465 /*********************************************
rc-web@42 466 * DEFAULT TRANSITION
rc-web@42 467 *********************************************/
rc-web@42 468
rc-web@42 469 .reveal .slides>section.past {
rc-web@42 470 display: block;
rc-web@42 471 opacity: 0;
rc-web@42 472
rc-web@42 473 -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
rc-web@42 474 -moz-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
rc-web@42 475 -ms-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
rc-web@42 476 transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
rc-web@42 477 }
rc-web@42 478 .reveal .slides>section.future {
rc-web@42 479 display: block;
rc-web@42 480 opacity: 0;
rc-web@42 481
rc-web@42 482 -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
rc-web@42 483 -moz-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
rc-web@42 484 -ms-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
rc-web@42 485 transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
rc-web@42 486 }
rc-web@42 487
rc-web@42 488 .reveal .slides>section>section.past {
rc-web@42 489 display: block;
rc-web@42 490 opacity: 0;
rc-web@42 491
rc-web@42 492 -webkit-transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
rc-web@42 493 -moz-transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
rc-web@42 494 -ms-transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
rc-web@42 495 transform: translate3d(0, -50%, 0) rotateX(70deg) translate3d(0, -50%, 0);
rc-web@42 496 }
rc-web@42 497 .reveal .slides>section>section.future {
rc-web@42 498 display: block;
rc-web@42 499 opacity: 0;
rc-web@42 500
rc-web@42 501 -webkit-transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
rc-web@42 502 -moz-transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
rc-web@42 503 -ms-transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
rc-web@42 504 transform: translate3d(0, 50%, 0) rotateX(-70deg) translate3d(0, 50%, 0);
rc-web@42 505 }
rc-web@42 506
rc-web@42 507
rc-web@42 508 /*********************************************
rc-web@42 509 * CONCAVE TRANSITION
rc-web@42 510 *********************************************/
rc-web@42 511
rc-web@42 512 .reveal.concave .slides>section.past {
rc-web@42 513 -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
rc-web@42 514 -moz-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
rc-web@42 515 -ms-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
rc-web@42 516 transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
rc-web@42 517 }
rc-web@42 518 .reveal.concave .slides>section.future {
rc-web@42 519 -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
rc-web@42 520 -moz-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
rc-web@42 521 -ms-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
rc-web@42 522 transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
rc-web@42 523 }
rc-web@42 524
rc-web@42 525 .reveal.concave .slides>section>section.past {
rc-web@42 526 -webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
rc-web@42 527 -moz-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
rc-web@42 528 -ms-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
rc-web@42 529 transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
rc-web@42 530 }
rc-web@42 531 .reveal.concave .slides>section>section.future {
rc-web@42 532 -webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
rc-web@42 533 -moz-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
rc-web@42 534 -ms-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
rc-web@42 535 transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
rc-web@42 536 }
rc-web@42 537
rc-web@42 538
rc-web@42 539 /*********************************************
rc-web@42 540 * LINEAR TRANSITION
rc-web@42 541 *********************************************/
rc-web@42 542
rc-web@42 543 .reveal.linear .slides>section.past {
rc-web@42 544 -webkit-transform: translate(-150%, 0);
rc-web@42 545 -moz-transform: translate(-150%, 0);
rc-web@42 546 -ms-transform: translate(-150%, 0);
rc-web@42 547 -o-transform: translate(-150%, 0);
rc-web@42 548 transform: translate(-150%, 0);
rc-web@42 549 }
rc-web@42 550 .reveal.linear .slides>section.future {
rc-web@42 551 -webkit-transform: translate(150%, 0);
rc-web@42 552 -moz-transform: translate(150%, 0);
rc-web@42 553 -ms-transform: translate(150%, 0);
rc-web@42 554 -o-transform: translate(150%, 0);
rc-web@42 555 transform: translate(150%, 0);
rc-web@42 556 }
rc-web@42 557
rc-web@42 558 .reveal.linear .slides>section>section.past {
rc-web@42 559 -webkit-transform: translate(0, -150%);
rc-web@42 560 -moz-transform: translate(0, -150%);
rc-web@42 561 -ms-transform: translate(0, -150%);
rc-web@42 562 -o-transform: translate(0, -150%);
rc-web@42 563 transform: translate(0, -150%);
rc-web@42 564 }
rc-web@42 565 .reveal.linear .slides>section>section.future {
rc-web@42 566 -webkit-transform: translate(0, 150%);
rc-web@42 567 -moz-transform: translate(0, 150%);
rc-web@42 568 -ms-transform: translate(0, 150%);
rc-web@42 569 -o-transform: translate(0, 150%);
rc-web@42 570 transform: translate(0, 150%);
rc-web@42 571 }
rc-web@42 572
rc-web@42 573 /*********************************************
rc-web@42 574 * BOX TRANSITION
rc-web@42 575 *********************************************/
rc-web@42 576
rc-web@42 577 .reveal.cube .slides {
rc-web@42 578 margin-top: -350px;
rc-web@42 579
rc-web@42 580 -webkit-perspective-origin: 50% 25%;
rc-web@42 581 -moz-perspective-origin: 50% 25%;
rc-web@42 582 -ms-perspective-origin: 50% 25%;
rc-web@42 583 perspective-origin: 50% 25%;
rc-web@42 584
rc-web@42 585 -webkit-perspective: 1300px;
rc-web@42 586 -moz-perspective: 1300px;
rc-web@42 587 -ms-perspective: 1300px;
rc-web@42 588 perspective: 1300px;
rc-web@42 589 }
rc-web@42 590
rc-web@42 591 .reveal.cube .slides section {
rc-web@42 592 padding: 30px;
rc-web@42 593
rc-web@42 594 -webkit-backface-visibility: hidden;
rc-web@42 595 -moz-backface-visibility: hidden;
rc-web@42 596 -ms-backface-visibility: hidden;
rc-web@42 597 backface-visibility: hidden;
rc-web@42 598
rc-web@42 599 -webkit-box-sizing: border-box;
rc-web@42 600 -moz-box-sizing: border-box;
rc-web@42 601 box-sizing: border-box;
rc-web@42 602 }
rc-web@42 603 .reveal.cube .slides section:not(.stack):before {
rc-web@42 604 content: '';
rc-web@42 605 position: absolute;
rc-web@42 606 display: block;
rc-web@42 607 width: 100%;
rc-web@42 608 height: 100%;
rc-web@42 609 left: 0;
rc-web@42 610 top: 0;
rc-web@42 611 background: #232628;
rc-web@42 612 border-radius: 4px;
rc-web@42 613
rc-web@42 614 -webkit-transform: translateZ( -20px );
rc-web@42 615 -moz-transform: translateZ( -20px );
rc-web@42 616 -ms-transform: translateZ( -20px );
rc-web@42 617 -o-transform: translateZ( -20px );
rc-web@42 618 transform: translateZ( -20px );
rc-web@42 619 }
rc-web@42 620 .reveal.cube .slides section:not(.stack):after {
rc-web@42 621 content: '';
rc-web@42 622 position: absolute;
rc-web@42 623 display: block;
rc-web@42 624 width: 90%;
rc-web@42 625 height: 30px;
rc-web@42 626 left: 5%;
rc-web@42 627 bottom: 0;
rc-web@42 628 background: none;
rc-web@42 629 z-index: 1;
rc-web@42 630
rc-web@42 631 border-radius: 4px;
rc-web@42 632 box-shadow: 0px 95px 25px rgba(0,0,0,0.2);
rc-web@42 633
rc-web@42 634 -webkit-transform: translateZ(-90px) rotateX( 65deg );
rc-web@42 635 -moz-transform: translateZ(-90px) rotateX( 65deg );
rc-web@42 636 -ms-transform: translateZ(-90px) rotateX( 65deg );
rc-web@42 637 -o-transform: translateZ(-90px) rotateX( 65deg );
rc-web@42 638 transform: translateZ(-90px) rotateX( 65deg );
rc-web@42 639 }
rc-web@42 640
rc-web@42 641 .reveal.cube .slides>section.stack {
rc-web@42 642 padding: 0;
rc-web@42 643 background: none;
rc-web@42 644 }
rc-web@42 645
rc-web@42 646 .reveal.cube .slides>section.past {
rc-web@42 647 -webkit-transform-origin: 100% 0%;
rc-web@42 648 -moz-transform-origin: 100% 0%;
rc-web@42 649 -ms-transform-origin: 100% 0%;
rc-web@42 650 transform-origin: 100% 0%;
rc-web@42 651
rc-web@42 652 -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
rc-web@42 653 -moz-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
rc-web@42 654 -ms-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
rc-web@42 655 transform: translate3d(-100%, 0, 0) rotateY(-90deg);
rc-web@42 656 }
rc-web@42 657
rc-web@42 658 .reveal.cube .slides>section.future {
rc-web@42 659 -webkit-transform-origin: 0% 0%;
rc-web@42 660 -moz-transform-origin: 0% 0%;
rc-web@42 661 -ms-transform-origin: 0% 0%;
rc-web@42 662 transform-origin: 0% 0%;
rc-web@42 663
rc-web@42 664 -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);
rc-web@42 665 -moz-transform: translate3d(100%, 0, 0) rotateY(90deg);
rc-web@42 666 -ms-transform: translate3d(100%, 0, 0) rotateY(90deg);
rc-web@42 667 transform: translate3d(100%, 0, 0) rotateY(90deg);
rc-web@42 668 }
rc-web@42 669
rc-web@42 670 .reveal.cube .slides>section>section.past {
rc-web@42 671 -webkit-transform-origin: 0% 100%;
rc-web@42 672 -moz-transform-origin: 0% 100%;
rc-web@42 673 -ms-transform-origin: 0% 100%;
rc-web@42 674 transform-origin: 0% 100%;
rc-web@42 675
rc-web@42 676 -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg);
rc-web@42 677 -moz-transform: translate3d(0, -100%, 0) rotateX(90deg);
rc-web@42 678 -ms-transform: translate3d(0, -100%, 0) rotateX(90deg);
rc-web@42 679 transform: translate3d(0, -100%, 0) rotateX(90deg);
rc-web@42 680 }
rc-web@42 681
rc-web@42 682 .reveal.cube .slides>section>section.future {
rc-web@42 683 -webkit-transform-origin: 0% 0%;
rc-web@42 684 -moz-transform-origin: 0% 0%;
rc-web@42 685 -ms-transform-origin: 0% 0%;
rc-web@42 686 transform-origin: 0% 0%;
rc-web@42 687
rc-web@42 688 -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg);
rc-web@42 689 -moz-transform: translate3d(0, 100%, 0) rotateX(-90deg);
rc-web@42 690 -ms-transform: translate3d(0, 100%, 0) rotateX(-90deg);
rc-web@42 691 transform: translate3d(0, 100%, 0) rotateX(-90deg);
rc-web@42 692 }
rc-web@42 693
rc-web@42 694
rc-web@42 695 /*********************************************
rc-web@42 696 * PAGE TRANSITION
rc-web@42 697 *********************************************/
rc-web@42 698
rc-web@42 699 .reveal.page .slides {
rc-web@42 700 margin-top: -350px;
rc-web@42 701
rc-web@42 702 -webkit-perspective-origin: 50% 50%;
rc-web@42 703 -moz-perspective-origin: 50% 50%;
rc-web@42 704 -ms-perspective-origin: 50% 50%;
rc-web@42 705 perspective-origin: 50% 50%;
rc-web@42 706
rc-web@42 707 -webkit-perspective: 3000px;
rc-web@42 708 -moz-perspective: 3000px;
rc-web@42 709 -ms-perspective: 3000px;
rc-web@42 710 perspective: 3000px;
rc-web@42 711 }
rc-web@42 712
rc-web@42 713 .reveal.page .slides section {
rc-web@42 714 padding: 30px;
rc-web@42 715
rc-web@42 716 -webkit-box-sizing: border-box;
rc-web@42 717 -moz-box-sizing: border-box;
rc-web@42 718 box-sizing: border-box;
rc-web@42 719 }
rc-web@42 720 .reveal.page .slides section.past {
rc-web@42 721 z-index: 12;
rc-web@42 722 }
rc-web@42 723 .reveal.page .slides section:not(.stack):before {
rc-web@42 724 content: '';
rc-web@42 725 position: absolute;
rc-web@42 726 display: block;
rc-web@42 727 width: 100%;
rc-web@42 728 height: 100%;
rc-web@42 729 left: 0;
rc-web@42 730 top: 0;
rc-web@42 731 background: rgba(0,0,0,0.2);
rc-web@42 732
rc-web@42 733 -webkit-transform: translateZ( -20px );
rc-web@42 734 -moz-transform: translateZ( -20px );
rc-web@42 735 -ms-transform: translateZ( -20px );
rc-web@42 736 -o-transform: translateZ( -20px );
rc-web@42 737 transform: translateZ( -20px );
rc-web@42 738 }
rc-web@42 739 .reveal.page .slides section:not(.stack):after {
rc-web@42 740 content: '';
rc-web@42 741 position: absolute;
rc-web@42 742 display: block;
rc-web@42 743 width: 90%;
rc-web@42 744 height: 30px;
rc-web@42 745 left: 5%;
rc-web@42 746 bottom: 0;
rc-web@42 747 background: none;
rc-web@42 748 z-index: 1;
rc-web@42 749
rc-web@42 750 border-radius: 4px;
rc-web@42 751 box-shadow: 0px 95px 25px rgba(0,0,0,0.2);
rc-web@42 752
rc-web@42 753 -webkit-transform: translateZ(-90px) rotateX( 65deg );
rc-web@42 754 }
rc-web@42 755
rc-web@42 756 .reveal.page .slides>section.stack {
rc-web@42 757 padding: 0;
rc-web@42 758 background: none;
rc-web@42 759 }
rc-web@42 760
rc-web@42 761 .reveal.page .slides>section.past {
rc-web@42 762 -webkit-transform-origin: 0% 0%;
rc-web@42 763 -moz-transform-origin: 0% 0%;
rc-web@42 764 -ms-transform-origin: 0% 0%;
rc-web@42 765 transform-origin: 0% 0%;
rc-web@42 766
rc-web@42 767 -webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
rc-web@42 768 -moz-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
rc-web@42 769 -ms-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
rc-web@42 770 transform: translate3d(-40%, 0, 0) rotateY(-80deg);
rc-web@42 771 }
rc-web@42 772
rc-web@42 773 .reveal.page .slides>section.future {
rc-web@42 774 -webkit-transform-origin: 100% 0%;
rc-web@42 775 -moz-transform-origin: 100% 0%;
rc-web@42 776 -ms-transform-origin: 100% 0%;
rc-web@42 777 transform-origin: 100% 0%;
rc-web@42 778
rc-web@42 779 -webkit-transform: translate3d(0, 0, 0);
rc-web@42 780 -moz-transform: translate3d(0, 0, 0);
rc-web@42 781 -ms-transform: translate3d(0, 0, 0);
rc-web@42 782 transform: translate3d(0, 0, 0);
rc-web@42 783 }
rc-web@42 784
rc-web@42 785 .reveal.page .slides>section>section.past {
rc-web@42 786 -webkit-transform-origin: 0% 0%;
rc-web@42 787 -moz-transform-origin: 0% 0%;
rc-web@42 788 -ms-transform-origin: 0% 0%;
rc-web@42 789 transform-origin: 0% 0%;
rc-web@42 790
rc-web@42 791 -webkit-transform: translate3d(0, -40%, 0) rotateX(80deg);
rc-web@42 792 -moz-transform: translate3d(0, -40%, 0) rotateX(80deg);
rc-web@42 793 -ms-transform: translate3d(0, -40%, 0) rotateX(80deg);
rc-web@42 794 transform: translate3d(0, -40%, 0) rotateX(80deg);
rc-web@42 795 }
rc-web@42 796
rc-web@42 797 .reveal.page .slides>section>section.future {
rc-web@42 798 -webkit-transform-origin: 0% 100%;
rc-web@42 799 -moz-transform-origin: 0% 100%;
rc-web@42 800 -ms-transform-origin: 0% 100%;
rc-web@42 801 transform-origin: 0% 100%;
rc-web@42 802
rc-web@42 803 -webkit-transform: translate3d(0, 0, 0);
rc-web@42 804 -moz-transform: translate3d(0, 0, 0);
rc-web@42 805 -ms-transform: translate3d(0, 0, 0);
rc-web@42 806 transform: translate3d(0, 0, 0);
rc-web@42 807 }
rc-web@42 808
rc-web@42 809
rc-web@42 810 /*********************************************
rc-web@42 811 * OVERVIEW
rc-web@42 812 *********************************************/
rc-web@42 813
rc-web@42 814 .reveal.overview .slides {
rc-web@42 815 -webkit-perspective: 700px;
rc-web@42 816 -moz-perspective: 700px;
rc-web@42 817 -ms-perspective: 700px;
rc-web@42 818 perspective: 700px;
rc-web@42 819 }
rc-web@42 820
rc-web@42 821 .reveal.overview .slides section {
rc-web@42 822 padding: 20px 0;
rc-web@42 823 max-height: 600px;
rc-web@42 824 overflow: hidden;
rc-web@42 825 opacity: 1;
rc-web@42 826 cursor: pointer;
rc-web@42 827 background: rgba(0,0,0,0.1);
rc-web@42 828 }
rc-web@42 829 .reveal.overview .slides section .fragment {
rc-web@42 830 opacity: 1;
rc-web@42 831 }
rc-web@42 832 .reveal.overview .slides section:after,
rc-web@42 833 .reveal.overview .slides section:before {
rc-web@42 834 display: none !important;
rc-web@42 835 }
rc-web@42 836 .reveal.overview .slides section>section {
rc-web@42 837 opacity: 1;
rc-web@42 838 cursor: pointer;
rc-web@42 839 }
rc-web@42 840 .reveal.overview .slides section:hover {
rc-web@42 841 background: rgba(0,0,0,0.3);
rc-web@42 842 }
rc-web@42 843
rc-web@42 844 .reveal.overview .slides section.present {
rc-web@42 845 background: rgba(0,0,0,0.3);
rc-web@42 846 }
rc-web@42 847 .reveal.overview .slides>section.stack {
rc-web@42 848 background: none;
rc-web@42 849 padding: 0;
rc-web@42 850 overflow: visible;
rc-web@42 851 }
rc-web@42 852
rc-web@42 853
rc-web@42 854 /*********************************************
rc-web@42 855 * FALLBACK
rc-web@42 856 *********************************************/
rc-web@42 857
rc-web@42 858 .no-transforms {
rc-web@42 859 overflow-y: auto;
rc-web@42 860 }
rc-web@42 861
rc-web@42 862 .no-transforms .slides section {
rc-web@42 863 display: block!important;
rc-web@42 864 opacity: 1!important;
rc-web@42 865 position: relative!important;
rc-web@42 866 height: auto;
rc-web@42 867 min-height: auto;
rc-web@42 868 margin-bottom: 100px;
rc-web@42 869
rc-web@42 870 -webkit-transform: none;
rc-web@42 871 -moz-transform: none;
rc-web@42 872 -ms-transform: none;
rc-web@42 873 transform: none;
rc-web@42 874 }
rc-web@42 875
rc-web@42 876
rc-web@42 877 /*********************************************
rc-web@42 878 * DEFAULT STATES
rc-web@42 879 *********************************************/
rc-web@42 880
rc-web@42 881 .state-background {
rc-web@42 882 position: absolute;
rc-web@42 883 width: 100%;
rc-web@42 884 height: 100%;
rc-web@42 885 background: rgba( 0, 0, 0, 0 );
rc-web@42 886
rc-web@42 887 -webkit-transition: background 800ms ease;
rc-web@42 888 -moz-transition: background 800ms ease;
rc-web@42 889 -ms-transition: background 800ms ease;
rc-web@42 890 -o-transition: background 800ms ease;
rc-web@42 891 transition: background 800ms ease;
rc-web@42 892 }
rc-web@42 893 .alert .state-background {
rc-web@42 894 background: rgba( 200, 50, 30, 0.6 );
rc-web@42 895 }
rc-web@42 896 .soothe .state-background {
rc-web@42 897 background: rgba( 50, 200, 90, 0.4 );
rc-web@42 898 }
rc-web@42 899 .blackout .state-background {
rc-web@42 900 background: rgba( 0, 0, 0, 0.6 );
rc-web@42 901 }
rc-web@42 902
rc-web@42 903
rc-web@42 904 /*********************************************
rc-web@42 905 * SPEAKER NOTES
rc-web@42 906 *********************************************/
rc-web@42 907
rc-web@42 908 .reveal aside.notes {
rc-web@42 909 display: none;
rc-web@42 910 }
rc-web@42 911