comparison seminar/io2012slides/theme/scss/_base.scss @ 3:fea44bb81877 default tip

many change
author taiki
date Tue, 10 Dec 2013 15:31:33 +0900
parents
children
comparison
equal deleted inserted replaced
2:7f4128b2369a 3:fea44bb81877
1 @import "compass/reset";
2 @import "compass/css3/border-radius";
3 @import "compass/css3/box";
4 @import "compass/css3/box-shadow";
5 @import "compass/css3/box-sizing";
6 @import "compass/css3/images";
7 @import "compass/css3/text-shadow";
8 @import "compass/css3/background-size";
9 @import "compass/css3/transform";
10 @import "compass/css3/transition";
11
12 @mixin font-smoothing($val: antialiased) {
13 -webkit-font-smoothing: $val;
14 -moz-font-smoothing: $val;
15 -ms-font-smoothing: $val;
16 -o-font-smoothing: $val;
17 }
18
19 @mixin flexbox {
20 display: -webkit-box !important;
21 display: -moz-box !important;
22 display: -ms-box !important;
23 display: -o-box !important;
24 display: box !important;
25 }
26
27 @mixin flex-center-center {
28 @include box-orient(vertical);
29 @include box-align(center);
30 @include box-pack(center);
31 }
32
33 @mixin flex-left-center {
34 @include box-orient(vertical);
35 @include box-align(left);
36 @include box-pack(center);
37 }
38
39 @mixin flex-right-center {
40 @include box-orient(vertical);
41 @include box-align(end);
42 @include box-pack(center);
43 }
44
45 /**
46 * Base SlideDeck Styles
47 */
48 html {
49 height: 100%;
50 overflow: hidden;
51 }
52
53 body {
54 margin: 0;
55 padding: 0;
56
57 opacity: 0;
58
59 height: 100%;
60 min-height: 740px;
61 width: 100%;
62
63 overflow: hidden;
64
65 color: #fff;
66 @include font-smoothing(antialiased);
67 @include transition(opacity 800ms ease-in 100ms); // Add small delay to prevent jank.
68
69 &.loaded {
70 opacity: 1 !important;
71 }
72 }
73
74 input, button {
75 vertical-align: middle;
76 }
77
78 slides > slide[hidden] {
79 display: none !important;
80 }
81
82 slides {
83 width: 100%;
84 height: 100%;
85 position: absolute;
86 left: 0;
87 top: 0;
88 @include transform(translate3d(0, 0, 0));
89 @include perspective(1000);
90 @include transform-style(preserve-3d);
91 @include transition(opacity 800ms ease-in 100ms); // Add small delay to prevent jank.
92 }
93
94 slides > slide {
95 display: block;
96 position: absolute;
97 overflow: hidden;
98 left: 50%;
99 top: 50%;
100 @include box-sizing(border-box);
101 }
102
103 /* Slide styles */
104
105
106 /*article.fill iframe {
107 position: absolute;
108 left: 0;
109 top: 0;
110 width: 100%;
111 height: 100%;
112
113 border: 0;
114 margin: 0;
115
116 @include border-radius(10px);
117
118 z-index: -1;
119 }
120
121 slide.fill {
122 background-repeat: no-repeat;
123 @include background-size(cover);
124 }
125
126 slide.fill img {
127 position: absolute;
128 left: 0;
129 top: 0;
130 min-width: 100%;
131 min-height: 100%;
132
133 z-index: -1;
134 }
135 */