source: extensions/iPiwigo/www/themes/piwigo/theme.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: 14.8 KB
Line 
1/*
2BACKGROUND: #464646
3LINK PASSIV, H1: #f1f1f1
4CLICK ACTIVE: #ff7701
5
6*/
7
8li.rounded {
9        display: inline;
10        float: left;
11        margin: 1px;
12}
13
14
15.images li.rounded {
16        padding: 0px !important;
17    border: 1px solid #464646 !important;
18}
19
20.images li.rounded:active {
21        padding: 0px !important;
22    border: 1px solid #ff7701 !important;
23}
24
25
26.imagesLink {
27        padding: 0px !important;
28        margin: 0px !important;
29
30}
31
32div.file {
33        color: #fff;
34        font-size: 12px;
35        font-weight: normal;
36        padding: 2px 3px 2px 3px;
37}
38
39#highResIcon {
40        position: absolute;
41        z-index: 99
42}
43
44
45
46body {
47    background: #464646;
48    color: #ddd;
49}
50body > * {
51    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#464646));
52}
53h1, h2 {
54    font: bold 18px Helvetica;
55    text-shadow: rgba(255,255,255,.2) 0 1px 1px;
56    color: #000;
57    margin: 10px 20px 0px;
58}
59/* @group Toolbar */
60.toolbar {
61    -webkit-box-sizing: border-box;
62    border-bottom: 1px solid #000;
63    padding: 10px;
64    height: 45px;
65    background: url(img/toolbar.png) #000000 repeat-x;
66    position: relative;
67}
68.black-translucent .toolbar {
69        margin-top: 20px;
70}
71.toolbar > h1 {
72    position: absolute;
73    overflow: hidden;
74    left: 50%;
75    top: 10px;
76    line-height: 1em;
77    margin: 1px 0 0 -75px;
78    height: 40px;
79    font-size: 20px;
80    width: 150px;
81    font-weight: bold;
82    text-shadow: rgba(0,0,0,1) 0 -1px 1px;
83    text-align: center;
84    text-overflow: ellipsis;
85    white-space: nowrap;
86    color: #fff;
87}
88body.landscape .toolbar > h1 {
89    margin-left: -125px;
90    width: 250px;
91}
92.button, .back, .cancel, .add {
93    position: absolute;
94    overflow: hidden;
95    top: 8px;
96    right: 10px;
97    margin: 0;
98    border-width: 0 5px;
99    padding: 0 3px;
100    width: auto;
101    height: 30px;
102    line-height: 30px;
103    font-family: inherit;
104    font-size: 12px;
105    font-weight: bold;
106    color: #fff;
107    text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0;
108    text-overflow: ellipsis;
109    text-decoration: none;
110    white-space: nowrap;
111    background: none;
112    -webkit-border-image: url(img/button.png) 0 5 0 5;
113}
114.blueButton {
115    -webkit-border-image: url(img/blueButton.png) 0 5 0 5;
116    border-width: 0 5px;
117}
118.back {
119    left: 6px;
120    right: auto;
121    padding: 0;
122    max-width: 55px;
123    border-width: 0 8px 0 14px;
124    -webkit-border-image: url(img/back_button.png) 0 8 0 14;
125}
126.back.active {
127    -webkit-border-image: url(img/back_button_clicked.png) 0 8 0 14;
128    color: #aaa;
129}
130.leftButton, .cancel {
131    left: 6px;
132    right: auto;
133}
134.add {
135    font-size: 24px;
136    line-height: 24px;
137    font-weight: bold;
138}
139.whiteButton,
140.grayButton {
141    display: block;
142    border-width: 0 12px;
143    padding: 10px;
144    text-align: center;
145    font-size: 20px;
146    font-weight: bold;
147    text-decoration: inherit;
148    color: inherit;
149}
150.whiteButton {
151    -webkit-border-image: url(img/whiteButton.png) 0 12 0 12;
152    text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;
153}
154.grayButton {
155    -webkit-border-image: url(img/grayButton.png) 0 12 0 12;
156    color: #FFFFFF;
157}
158/* @end */
159/* @group Lists */
160h1 + ul, h2 + ul, h3 + ul, h4 + ul, h5 + ul, h6 + ul {
161    margin-top: 0;
162}
163ul {
164    color: #aaa;
165    border: 1px solid #333333;
166    font: bold 18px Helvetica;
167    padding: 0;
168    margin: 10px 10px 17px 10px;
169}
170ul.rounded {
171    -webkit-border-radius: 8px;
172    -webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
173}
174
175li.rounded {
176    -webkit-border-radius: 8px;
177    -webkit-box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
178}
179
180ul.rounded li:first-child, ul.rounded li:first-child a {
181    border-top: 0;
182    -webkit-border-top-left-radius: 8px;
183    -webkit-border-top-right-radius: 8px;
184}
185ul.rounded li:last-child, ul.rounded li:last-child a {
186    -webkit-border-bottom-left-radius: 8px;
187    -webkit-border-bottom-right-radius: 8px;
188}
189ul li {
190    color: #666;
191    border-top: 1px solid #333;
192    border-bottom: #555858;
193    list-style-type: none;
194    padding: 10px 10px 10px 10px;
195    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c4d4e), to(#404142));
196    overflow: hidden;
197}
198ul li.arrow {
199    background-image: url(img/chevron.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c4d4e), to(#404142));
200    background-position: right center;
201    background-repeat: no-repeat;
202}
203ul li.forward {
204    background-image: url(img/chevron_circle.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c4d4e), to(#404142));
205    background-position: right center;
206    background-repeat: no-repeat;
207}
208/* universal links on list */
209ul li a, li.img a + a {
210    color: #fff;
211    text-decoration: none;
212    text-overflow: ellipsis;
213    white-space: nowrap;
214    overflow: hidden;
215    display: block;
216    padding: 12px 10px 12px 10px;
217    margin: -10px;
218    -webkit-tap-highlight-color: rgba(0,0,0,0);
219    text-shadow: rgba(0,0,0,.2) 0 1px 1px;
220}
221ul li a.active, ul li a.button {
222    background-color: #ff7701;
223    color: #fff;
224}
225ul li a.active.loading {
226    background-image: url(img/loading.gif);
227    background-position: 95% center;
228    background-repeat: no-repeat;
229}
230ul li.arrow a.active {
231    background-image: url(img/chevron.png);
232    background-position: right center;
233    background-repeat: no-repeat;
234}
235ul li.forward a.active {
236    background-image: url(img/chevron_circle.png);
237    background-position: right center;
238    background-repeat: no-repeat;
239}
240ul li.img a + a {
241    margin: -10px 10px -20px -5px;
242    font-size: 17px;
243    font-weight: bold;
244}
245ul li.img a + a + a {
246    font-size: 14px;
247    font-weight: normal;
248    margin-left: -10px;
249    margin-bottom: -10px;
250    margin-top: 0;
251}
252ul li.img a + small + a {
253    margin-left: -5px;
254}
255ul li.img a + small + a + a {
256    margin-left: -10px;
257    margin-top: -20px;
258    margin-bottom: -10px;
259    font-size: 14px;
260    font-weight: normal;
261}
262ul li.img a + small + a + a + a {
263    margin-left: 0px !important;
264    margin-bottom: 0;
265}
266ul li a + a {
267    color: #000;
268    font: 14px Helvetica;
269    text-overflow: ellipsis;
270    white-space: nowrap;
271    overflow: hidden;
272    display: block;
273    margin: 0;
274    padding: 0;
275}
276ul li a + a + a, ul li.img a + a + a + a, ul li.img a + small + a + a + a {
277    color: #666;
278    font: 13px Helvetica;
279    margin: 0;
280    text-overflow: ellipsis;
281    white-space: nowrap;
282    overflow: hidden;
283    display: block;
284    padding: 0;
285}
286/*
287@end */
288/* @group Forms */
289ul.form li {
290    padding: 7px 10px;
291}
292ul.form li.error {
293    border: 2px solid red;
294}
295ul.form li.error + li.error {
296    border-top: 0;
297}
298ul li input[type="text"], ul li input[type="password"], ul li textarea, ul li select {
299    color: #777;
300    background: transparent url(../.png);
301    border: 0;
302    font: normal 17px Helvetica;
303    padding: 0;
304    display: inline-block;
305    margin-left: 0px;
306    width: 100%;
307    -webkit-appearance: textarea;
308}
309ul li textarea {
310    height: 120px;
311    padding: 0;
312    text-indent: -2px;
313}
314ul li select {
315    text-indent: 0px;
316    background: transparent url(img/chevron.png) no-repeat right center;
317    -webkit-appearance: textfield;
318    margin-left: -6px;
319    width: 104%;
320}
321ul li input[type="checkbox"], ul li input[type="radio"] {
322    margin: 0;
323    padding: 10px 10px;
324}
325ul li input[type="checkbox"]:after, ul li input[type="radio"]:after {
326    content: attr(title);
327    font: 17px Helvetica;
328    display: block;
329    width: 246px;
330    color: #777;
331    margin: -12px 0 0 17px;
332}
333/* @end */
334/* @group Mini Label */
335ul li small {
336    color: #64c114;
337    font: 17px Helvetica;
338    text-align: right;
339    text-overflow: ellipsis;
340    white-space: nowrap;
341    overflow: hidden;
342    display: block;
343    width: 23%;
344    float: right;
345    padding: 0;
346}
347ul li.arrow small {
348    padding: 0 15px;
349}
350ul li small.counter {
351    font-size: 17px;
352    line-height: 13px;
353    font-weight: bold;
354    background: rgba(0,0,0,.15);
355    color: #fff;
356    -webkit-border-radius: 11px;
357    padding: 4px 10px 5px 10px;
358    display: block;
359    width: auto;
360    margin-top: -22px;
361    -webkit-box-shadow: rgba(255,255,255,.1) 0 1px 0;
362}
363ul li.arrow small.counter {
364    margin-right: 15px;
365}
366/* @end */
367/* @group Individual */
368ul.individual {
369    border: 0;
370    background: none;
371    clear: both;
372    overflow: hidden;
373    padding-bottom: 3px;
374    -webkit-box-shadow: none;
375}
376ul.individual li {
377    background: #4c4d4e;
378    border: 1px solid #333;
379    font-size: 14px;
380    text-align: center;
381    -webkit-border-radius: 8px;
382    -webkit-box-sizing: border-box;
383    width: 48%;
384    float: left;
385    display: block;
386    padding: 11px 10px 14px 10px;
387    -webkit-box-shadow: rgba(0,0,0,.2) 1px 1px 3px;
388    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c4d4e), to(#404142));
389}
390ul.individual li + li {
391    float: right;
392}
393ul.individual li a {
394    color: #fff;
395    line-height: 16px;
396    margin: -11px -10px -14px -10px;
397    padding: 11px 10px 14px 10px;
398    -webkit-border-radius: 8px;
399}
400/* @end */
401/* @group Toggle */
402.toggle {
403    width: 94px;
404    position: relative;
405    height: 27px;
406    display: block;
407    overflow: hidden !important;
408    float: right;
409    background-color: transparent !important;
410}
411.toggle input[type="checkbox"]:checked {
412    left: 0px;
413    -webkit-appearance: textarea;
414    -webkit-border-radius: 5px;
415    -webkit-tap-highlight-color: rgba(0,0,0,0);
416    -webkit-transition: left .15s;
417    background: transparent url(img/on_off.png) 0 0 no-repeat;
418    background-color: transparent !important;
419    border: 0;
420    height: 27px;
421    margin: 0;
422    overflow: hidden;
423    position: absolute;
424    top: 0;
425    width: 149px !important;
426}
427.toggle input[type="checkbox"] {
428    -webkit-appearance: textarea;
429    -webkit-border-radius: 5px;
430    -webkit-tap-highlight-color: rgba(0,0,0,0);
431    -webkit-transition: left .15s;
432    background: transparent url(img/on_off2.png) 0 0 no-repeat;
433    background-color: transparent !important;
434    border: 0;
435    height: 27px;
436    left: -55px;
437    margin: 0;
438    overflow: hidden;
439    position: absolute;
440    top: 0;
441    width: 149px !important;
442}
443/* @end */
444/* @group Info */
445.info {
446    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#aaa), color-stop(.6,#CCCCCC));
447    font-size: 12px;
448    line-height: 16px;
449    text-align: center;
450    text-shadow: rgba(255,255,255,.8) 0 1px 0;
451    color: #444;
452    padding: 15px;
453    border-top: 1px solid rgba(255,255,255,.2);
454    font-weight: bold;
455}
456/* @end */
457/* @group Edge to edge */
458ul.edgetoedge {
459    border-width: 1px 0;
460    margin: 0;
461    padding: 0;
462}
463ul.edgetoedge li {
464    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1e1f21), to(#272729));
465    border-bottom: 2px solid #000;
466    border-top: 1px solid #4a4b4d;
467    font-size: 20px;
468    margin-bottom: -1px;
469}
470ul.edgetoedge li.sep {
471    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,.5)));
472    border-bottom: 1px solid #111113;
473    border-top: 1px solid #666;
474    color: #3e9ac3;
475    font-size: 16px;
476    margin: 1px 0 0 0;
477    padding: 2px 10px;
478    text-shadow: #000 0 1px 0;
479}
480ul.edgetoedge li em {
481    font-weight: normal;
482    font-style: normal;
483}
484/* @end */
485/* @group Plastic */
486#plastic {
487    background: #17181a;
488}
489ul.plastic {
490    background: #17181a;
491    color: #aaa;
492    font: bold 18px Helvetica;
493    margin: 0;
494    padding: 0;
495    border-width: 0 0 1px 0;
496}
497ul.plastic li {
498    border-width: 1px 0;
499    border-style: solid;
500    border-top-color: #222;
501    border-bottom-color: #000;
502    color: #666;
503    list-style-type: none;
504    overflow: hidden;
505    padding: 10px 10px 10px 10px;
506}
507ul.plastic li a.active.loading {
508    background-image: url(img/loading.gif);
509    background-position: 95% center;
510    background-repeat: no-repeat;
511}
512ul.plastic li small {
513    color: #888;
514    font-size: 13px;
515    font-weight: bold;
516    line-height: 24px;
517    text-transform: uppercase;
518}
519ul.plastic li:nth-child(odd) {
520    background-color: #1c1c1f;
521}
522ul.plastic li.arrow {
523    background-image: url(img/chevron.png);
524    background-position: right center;
525    background-repeat: no-repeat;
526}
527ul.plastic li.arrow a.active {
528    background-image: url(img/chevron.png);
529    background-position: right center;
530    background-repeat: no-repeat;
531}
532ul.plastic li.forward {
533    background-image: url(img/chevron_circle.png);
534    background-position: right center;
535    background-repeat: no-repeat;
536}
537ul.plastic li.forward a.active {
538    background-image: url(img/chevron_circle.png);
539    background-position: right center;
540    background-repeat: no-repeat;
541}
542/* @group Metal */
543ul.metal {
544    border-bottom: 0;
545    border-left: 0;
546    border-right: 0;
547    border-top: 0;
548    margin: 0;
549}
550ul.metal li {
551    background-image: none;
552    border-top: 1px solid #fff;
553    border-bottom: 1px solid #666;
554    font-size: 26px;
555    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(238,238,238,1)), to(rgba(156,158,160,1)));
556}
557ul.metal li a {
558    line-height: 26px;
559    margin: 0;
560    text-shadow: #fff 0 1px 0;
561    padding: 13px 0;
562}
563ul.metal li a em {
564    display: block;
565    font-size: 14px;
566    font-style: normal;
567    color: #444;
568    width: 50%;
569    line-height: 14px;
570}
571ul.metal li a.active {
572    color: rgb(0,0,0);
573}
574ul.metal li small {
575    float: right;
576    position: relative;
577    margin-top: 10px;
578    font-weight: bold;
579}
580ul.metal li.arrow {
581    background-image: url(img/chevron.png);
582    background-position: right center;
583    background-repeat: no-repeat;
584    background-image: url(img/chevron.png), -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(238,238,238,1)), to(rgba(156,158,160,1)));
585    background-repeat: no-repeat;
586    background-position: right center;
587}
588ul.metal li.arrow a small {
589    padding-right: 15px;
590    line-height: 17px;
591}
592/* @end */
593
594#about {
595        padding: 20px 10px;
596}
597
598#about h1, #about h2 {
599    margin: 10px 0px;
600    color: #f1f1f1
601}
602
603a {
604        color: #f1f1f1;
605}
606
607.buttonRight {
608        float: right;
609        width: 35% !important;
610}
611
612.buttonLeft {
613        float: left;
614        width: 35% !important;
615}
616
617.spaceBottom {
618        height: 20px;
619        clear: both;
620}
621
622
623/* INFO BOXES */
624ul.success {
625        border: 0px !important;
626}
627
628ul.success li {
629        background-image: url(img/infos.png);
630        background-repeat: no-repeat;
631        background-position: 5px center;
632        background-color: #C2F5C2;
633        -webkit-border-radius: 8px;
634    padding: 12px 10px 12px 60px;
635    color: #00aa00 !important;
636}
637
638ul.error li {
639        background-image: url(img/error.png);
640        background-repeat: no-repeat;
641        background-position: 5px center;
642        background-color: #d01e1e;
643        -webkit-border-radius: 8px;
644    padding: 12px 10px 12px 60px;
645    color: #ffffff;
646}
647
648
649
650#success {
651        position: absolute;
652        top: 30%;
653        left: 50%;
654        width: 180px;
655        margin-left: -90px;
656        z-index: 99;
657}
658
659h1 {
660        color: #FF7700;
661        text-shadow: rgba(255,255,255,.0) 0 1px 1px;
662}
663
664
665#imageZoom .imageZoom, #imageZoom .imageZoom li, #imageZoom .imageZoom ul {
666        padding: 0px !important;
667        margin: 0px !important;
668}
669
670
671#imageZoom .fullscreen img {
672        max-height: 460px;
673        max-width: 320px;
674        display: block;
675        z-index: 1;
676        top: 0px;
677        right: 0px;
678        bottom: 0px;
679        left: 0px;
680        vertical-align: center;
681}
682
683#imageZoom .navigation {
684        position: fixed;
685        height: 30px;
686        left: 0px;
687        right: 0px;
688        bottom: 0px;
689        display: block;
690        background-color: green;
691        opacity: 0.4;
692        z-index: 99;
693}
694
695#imageZoom .navigation a {
696        opacity: 1;
697}
698
699.url {
700        background-color: #ffffff;
701}
Note: See TracBrowser for help on using the repository browser.