-
Notifications
You must be signed in to change notification settings - Fork 44
/
Copy pathglisse.css
108 lines (95 loc) · 2.95 KB
/
glisse.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
html{height:100%}
/* Glisse: Hide elements by default */
#glisse-overlay, #glisse-close, #glisse-controls,#glisse-spinner{opacity:0;}
/* Glisse: Overlay */
#glisse-overlay {
position:fixed;
top:0;
bottom:0;
left:0;
right:0;
background-color:rgba(0,0,0,.75);
}
#glisse-overlay.loading #glisse-spinner {opacity:1;} /* Display spinner */
/* Glisse: Overlay content */
/* Glisse: Overlay content */
#glisse-overlay-content {
position: fixed;
top: 10%;
right: 10%;
bottom: 10%;
left: 10%;
background-repeat: no-repeat;
background-position: 50% 50%;
opacity: 0;
-moz-background-size: contain;
-webkit-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-backface-visibility:hidden;
backface-visibility: hidden;
}
/* Hide images */
#glisse-overlay-content img{display:none;}
/* Shake effect */
#glisse-overlay-content.shake {
-webkit-animation: shake 600ms 1;
-moz-animation: shake 600ms 1;
-ms-animation: shake 600ms 1;
-o-animation: shake 600ms 1;
animation: shake 600ms 1;
}
/* Glisse: Close button */
#glisse-close { cursor:pointer; }
/* Glisse: Spinner */
#glisse-spinner {
position:fixed;
top: 50%;
left: 50%;
margin: -40px 0 0 -40px;
height: 80px;
width: 80px;
background:rgba(0,0,0,.6) url(img/loader.gif) center center no-repeat;
border-radius:6px;
}
/* Glisse: Controls bar */
/* Wrapper */
#glisse-controls {}
/* Prev/Next button */
.glisse-next a, .glisse-prev a{
-webkit-transition:all 100ms ease;
-moz-transition:all 100ms ease;
-o-transition:all 100ms ease;
-ms-transition:all 100ms ease;
transition:all 100ms ease;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
}
#glisse-controls .ended a {opacity:.3;cursor:default;} /* disabled effect */
/* Glisse: Keyframes */
@-webkit-keyframes shake {
0%, 100% {-webkit-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}
@-moz-keyframes shake {
0%, 100% {-moz-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}
@-ms-keyframes shake {
0%, 100% {-ms-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-ms-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-ms-transform: translateX(10px);}
}
@-o-keyframes shake {
0%, 100% {-o-transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}
@keyframes shake {
0%, 100% {transform: translateX(0);}
10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
20%, 40%, 60%, 80% {transform: translateX(10px);}
}