source: extensions/iPiwigo/www/jqtouch/jqtouch.css @ 9188

Last change on this file since 9188 was 9188, checked in by Polly, 13 years ago

Adding the Phonegap www folder needed to compile.

  • Property svn:executable set to *
File size: 7.5 KB
Line 
1* {
2    margin: 0;
3    padding: 0;
4}
5a {
6    -webkit-tap-highlight-color: rgba(0,0,0,0);
7}
8
9body {
10    overflow-x: hidden;
11    -webkit-user-select: none;
12    -webkit-text-size-adjust: none;
13    font-family: Helvetica;
14    -webkit-perspective: 800;
15    -webkit-transform-style: preserve-3d;
16}
17.selectable, input, textarea {
18    -webkit-user-select: auto;
19}
20body > * {
21    -webkit-backface-visibility: hidden;
22    -webkit-box-sizing: border-box;
23    display: none;
24    position: absolute;
25    left: 0;
26    width: 100%;
27    -webkit-transform: translate3d(0,0,0) rotate(0) scale(1);
28    min-height: 460px !important;
29}
30body.fullscreen > * {
31    min-height: 460px !important;
32}
33body.fullscreen.black-translucent > * {
34    min-height: 480px !important;
35}
36body.landscape > * {
37    min-height: 320px !important;
38}
39
40body.wide > * {
41    min-height: 320px !important;
42}
43body > .current {
44    display: block !important;
45}
46
47.in, .out {
48        -webkit-animation-timing-function: ease-in-out;
49        -webkit-animation-duration: 350ms;
50}
51
52.slide.in {
53        -webkit-animation-name: slideinfromright;
54}
55
56.slide.out {
57        -webkit-animation-name: slideouttoleft;
58}
59
60.slide.in.reverse {
61        -webkit-animation-name: slideinfromleft;
62}
63
64.slide.out.reverse {
65        -webkit-animation-name: slideouttoright;
66}
67
68@-webkit-keyframes slideinfromright {
69    from { -webkit-transform: translateX(100%); }
70    to { -webkit-transform: translateX(0); }
71}
72
73@-webkit-keyframes slideinfromleft {
74    from { -webkit-transform: translateX(-100%); }
75    to { -webkit-transform: translateX(0); }
76}
77
78@-webkit-keyframes slideouttoleft {
79    from { -webkit-transform: translateX(0); }
80    to { -webkit-transform: translateX(-100%); }
81}
82
83@-webkit-keyframes slideouttoright {
84    from { -webkit-transform: translateX(0); }
85    to { -webkit-transform: translateX(100%); }
86}
87
88@-webkit-keyframes fadein {
89    from { opacity: 0; }
90    to { opacity: 1; }
91}
92
93@-webkit-keyframes fadeout {
94    from { opacity: 1; }
95    to { opacity: 0; }
96}
97
98.fade.in {
99        z-index: 10;
100        -webkit-animation-name: fadein;
101}
102.fade.out {
103        z-index: 0;
104}
105
106.dissolve.in {
107        -webkit-animation-name: fadein;
108}
109
110.dissolve.out {
111        -webkit-animation-name: fadeout;       
112}
113
114
115
116.flip {
117        -webkit-animation-duration: .65s;
118}
119
120.flip.in {
121        -webkit-animation-name: flipinfromleft;
122}
123
124.flip.out {
125        -webkit-animation-name: flipouttoleft;
126}
127
128/* Shake it all about */
129
130.flip.in.reverse {
131        -webkit-animation-name: flipinfromright;
132}
133
134.flip.out.reverse {
135        -webkit-animation-name: flipouttoright;
136}
137
138@-webkit-keyframes flipinfromright {
139    from { -webkit-transform: rotateY(-180deg) scale(.8); }
140    to { -webkit-transform: rotateY(0) scale(1); }
141}
142
143@-webkit-keyframes flipinfromleft {
144    from { -webkit-transform: rotateY(180deg) scale(.8); }
145    to { -webkit-transform: rotateY(0) scale(1); }
146}
147
148@-webkit-keyframes flipouttoleft {
149    from { -webkit-transform: rotateY(0) scale(1); }
150    to { -webkit-transform: rotateY(-180deg) scale(.8); }
151}
152
153@-webkit-keyframes flipouttoright {
154    from { -webkit-transform: rotateY(0) scale(1); }
155    to { -webkit-transform: rotateY(180deg) scale(.8); }
156}
157
158.slideup.in {
159        -webkit-animation-name: slideup;
160        z-index: 10;
161}
162
163.slideup.out {
164        -webkit-animation-name: dontmove;
165        z-index: 0;
166}
167
168.slideup.out.reverse {
169        z-index: 10;
170        -webkit-animation-name: slidedown;
171}
172
173.slideup.in.reverse {
174        z-index: 0;
175        -webkit-animation-name: dontmove;
176}
177
178
179@-webkit-keyframes slideup {
180    from { -webkit-transform: translateY(100%); }
181    to { -webkit-transform: translateY(0); }
182}
183
184@-webkit-keyframes slidedown {
185    from { -webkit-transform: translateY(0); }
186    to { -webkit-transform: translateY(100%); }
187}
188
189
190
191/* Hackish, but reliable. */
192
193@-webkit-keyframes dontmove {
194    from { opacity: 1; }
195    to { opacity: 1; }
196}
197
198.swap {
199        -webkit-transform: perspective(800);
200        -webkit-animation-duration: .7s;
201}
202.swap.out {
203        -webkit-animation-name: swapouttoleft;
204}
205.swap.in {
206        -webkit-animation-name: swapinfromright;
207}
208.swap.out.reverse {
209        -webkit-animation-name: swapouttoright;
210}
211.swap.in.reverse {
212        -webkit-animation-name: swapinfromleft;
213}
214
215
216@-webkit-keyframes swapouttoright {
217    0% {
218        -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg);
219        -webkit-animation-timing-function: ease-in-out;
220    }
221    50% {
222        -webkit-transform: translate3d(-180px, 0px, -400px) rotateY(20deg);
223        -webkit-animation-timing-function: ease-in;
224    }
225    100% {
226        -webkit-transform:  translate3d(0px, 0px, -800px) rotateY(70deg);
227    }
228}
229
230@-webkit-keyframes swapouttoleft {
231    0% {
232        -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg);
233        -webkit-animation-timing-function: ease-in-out;
234    }
235    50% {
236        -webkit-transform:  translate3d(180px, 0px, -400px) rotateY(-20deg);
237        -webkit-animation-timing-function: ease-in;
238    }
239    100% {
240        -webkit-transform: translate3d(0px, 0px, -800px) rotateY(-70deg);
241    }
242}
243
244@-webkit-keyframes swapinfromright {
245    0% {
246        -webkit-transform: translate3d(0px, 0px, -800px) rotateY(70deg);
247        -webkit-animation-timing-function: ease-out;
248    }
249    50% {
250        -webkit-transform: translate3d(-180px, 0px, -400px) rotateY(20deg);
251        -webkit-animation-timing-function: ease-in-out;
252    }
253    100% {
254        -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg);
255    }
256}
257
258@-webkit-keyframes swapinfromleft {
259    0% {
260        -webkit-transform: translate3d(0px, 0px, -800px) rotateY(-70deg);
261        -webkit-animation-timing-function: ease-out;
262    }
263    50% {
264        -webkit-transform: translate3d(180px, 0px, -400px) rotateY(-20deg);
265        -webkit-animation-timing-function: ease-in-out;
266    }
267    100% {
268        -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg);
269    }
270}
271
272.cube {
273    -webkit-animation-duration: .55s;
274}
275
276.cube.in {
277        -webkit-animation-name: cubeinfromright;
278    -webkit-transform-origin: 0% 50%;
279}
280.cube.out {
281        -webkit-animation-name: cubeouttoleft;
282    -webkit-transform-origin: 100% 50%;
283}
284.cube.in.reverse {
285        -webkit-animation-name: cubeinfromleft; 
286    -webkit-transform-origin: 100% 50%;
287}
288.cube.out.reverse {
289        -webkit-animation-name: cubeouttoright;
290    -webkit-transform-origin: 0% 50%;
291
292}
293
294@-webkit-keyframes cubeinfromleft {
295        from {
296        -webkit-transform: rotateY(-90deg) translateZ(320px);
297        opacity: .5;
298        }
299    to {
300        -webkit-transform: rotateY(0deg) translateZ(0);
301        opacity: 1;
302    }
303}
304@-webkit-keyframes cubeouttoright {
305    from {
306        -webkit-transform: rotateY(0deg) translateX(0);
307        opacity: 1;
308    }
309    to {
310        -webkit-transform: rotateY(90deg) translateZ(320px);
311        opacity: .5;
312    }
313}
314@-webkit-keyframes cubeinfromright {
315    from {
316        -webkit-transform: rotateY(90deg) translateZ(320px);
317        opacity: .5;
318    }
319    to {
320        -webkit-transform: rotateY(0deg) translateZ(0);
321        opacity: 1;
322    }
323}
324@-webkit-keyframes cubeouttoleft {
325    from {
326        -webkit-transform: rotateY(0deg) translateZ(0);
327        opacity: 1;
328    }
329    to {
330        -webkit-transform: rotateY(-90deg) translateZ(320px);
331        opacity: .5;
332    }
333}
334
335
336
337
338.pop {
339        -webkit-transform-origin: 50% 50%;
340}
341
342.pop.in {
343        -webkit-animation-name: popin;
344        z-index: 10;
345}
346
347.pop.out.reverse {
348        -webkit-animation-name: popout;
349        z-index: 10;
350}
351
352.pop.in.reverse {
353        z-index: 0;
354        -webkit-animation-name: dontmove;
355}
356
357@-webkit-keyframes popin {
358    from {
359        -webkit-transform: scale(.2);
360        opacity: 0;
361    }
362    to {
363        -webkit-transform: scale(1);
364        opacity: 1;
365    }
366}
367
368@-webkit-keyframes popout {
369    from {
370        -webkit-transform: scale(1);
371        opacity: 1;
372    }
373    to {
374        -webkit-transform: scale(.2);
375        opacity: 0;
376    }
377}
Note: See TracBrowser for help on using the repository browser.