PluginProbe
FV Player 8 / trunk
FV Player 8 vtrunk
trunk 8.0.18 8.0.19 8.0.20 8.0.21 8.0.25 8.0.27 8.1 8.1.3
fv-player / css / lightbox.css

lightbox.css in FV Player 8 trunk, at css/lightbox.css

196 lines 7.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*
2 * FV Player Lightbox
3 */
4
5 /*
6 Colorbox Core Style:
7 The following CSS is consistent between example themes and should not be altered.
8 */
9 #colorbox, #fv_player_pro_boxOverlay, #fv_player_pro_boxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
10 #fv_player_pro_boxWrapper {max-width:none;background:#fff;}
11 #fv_player_pro_boxOverlay{position:fixed; width:100%; height:100%;}
12 #fv_player_pro_boxMiddleLeft, #fv_player_pro_boxBottomLeft{clear:left;}
13 #fv_player_pro_boxContent{position:relative;}
14 #fv_player_pro_boxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
15 #fv_player_pro_boxTitle{margin:0;}
16 #fv_player_pro_boxLoadingOverlay, #fv_player_pro_boxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
17 #fv_player_pro_boxPrevious, #fv_player_pro_boxNext, #fv_player_pro_boxClose, #fv_player_pro_boxSlideshow{cursor:pointer;}
18 .fv_player_pro_boxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
19 .fv_player_pro_boxIframe{width:100%; height:100%; display:block; border:0;}
20 #colorbox, #fv_player_pro_boxContent, #fv_player_pro_boxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
21
22 /*
23 User Style:
24 Change the following styles to modify the appearance of Colorbox. They are
25 ordered & tabbed in a way that represents the nesting of the generated HTML.
26 */
27 #fv_player_pro_boxOverlay{background:#000;}
28 #colorbox{outline:0;}
29 #fv_player_pro_boxTopLeft{width:14px; height:14px; background:url(img/controls.png) no-repeat 0 0;}
30 #fv_player_pro_boxTopCenter{height:14px;}
31 #fv_player_pro_boxTopRight{width:14px; height:14px; background:url(img/controls.png) no-repeat -36px 0;}
32 #fv_player_pro_boxBottomLeft{width:14px; height:43px; background:url(img/controls.png) no-repeat 0 -32px;}
33 #fv_player_pro_boxBottomCenter{height:43px;}
34 #fv_player_pro_boxBottomRight{width:14px; height:43px; background:url(img/controls.png) no-repeat -36px -32px;}
35 #fv_player_pro_boxMiddleLeft{width:14px; background:url(img/controls.png) repeat-y -175px 0;}
36 #fv_player_pro_boxMiddleRight{width:14px; background:url(img/controls.png) repeat-y -211px 0;}
37 #fv_player_pro_boxContent{background:#fff; overflow:visible;}
38 .fv_player_pro_boxIframe{background:#fff;}
39 #fv_player_pro_boxError{padding:50px; border:1px solid #ccc;}
40 #fv_player_pro_boxLoadedContent{margin-bottom:5px;}
41
42 #fv_player_pro_boxLoadingGraphic{background:url(img/loading.gif) no-repeat center center;}
43 #fv_player_pro_boxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
44 #fv_player_pro_boxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
45
46 /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
47 #fv_player_pro_boxPrevious, #fv_player_pro_boxNext, #fv_player_pro_boxSlideshow, #fv_player_pro_boxClose {border:0; padding:0; margin:0; overflow:visible; position:absolute; bottom:-29px; background:url(img/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none;}
48
49 /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
50 #fv_player_pro_boxPrevious:active, #fv_player_pro_boxNext:active, #fv_player_pro_boxSlideshow:active, #fv_player_pro_boxClose:active {outline:0;}
51
52 #fv_player_pro_boxPrevious{left:0px; background-position: -51px -25px;}
53 #fv_player_pro_boxPrevious:hover{background-position:-51px 0px;}
54 #fv_player_pro_boxNext{left:27px; background-position:-75px -25px;}
55 #fv_player_pro_boxNext:hover{background-position:-75px 0px;}
56 #fv_player_pro_boxClose{right:0; background-position:-100px -25px;}
57 #fv_player_pro_boxClose:hover{background-position:-100px 0px;}
58
59 .fv_player_pro_boxSlideshow_on #fv_player_pro_boxSlideshow{background-position:-125px 0px; right:27px;}
60 .fv_player_pro_boxSlideshow_on #fv_player_pro_boxSlideshow:hover{background-position:-150px 0px;}
61 .fv_player_pro_boxSlideshow_off #fv_player_pro_boxSlideshow{background-position:-150px -25px; right:27px;}
62 .fv_player_pro_boxSlideshow_off #fv_player_pro_boxSlideshow:hover{background-position:-125px 0px;}
63
64 /* Lightbox Styling */
65
66
67 #fv_player_pro_boxMiddleLeft,
68 #fv_player_pro_boxMiddleRight,
69 #fv_player_pro_boxTopLeft,
70 #fv_player_pro_boxTopCenter,
71 #fv_player_pro_boxTopRight,
72 #fv_player_pro_boxBottomLeft,
73 #fv_player_pro_boxBottomRight,
74 #fv_player_pro_boxBottomCenter {
75 background: #fff;
76 }
77
78 #fv_player_pro_boxSlideshow,
79 #fv_player_pro_boxClose {
80 background-image: url("img/controls.png");
81 background-repeat: no-repeat;
82 }
83
84 #fv_player_pro_boxClose {
85 background-image: url("img/closelabel.png");
86 background-position: center center;
87 width: 66px;
88 }
89
90 #fv_player_pro_boxClose:hover {
91 background-position: center center;
92 }
93
94 #fv_player_pro_boxClose:active {
95 top: auto;
96 }
97
98 #fv_player_pro_boxMiddleLeft,
99 #fv_player_pro_boxMiddleRight,
100 #fv_player_pro_boxTopLeft,
101 #fv_player_pro_boxTopRight,
102 #fv_player_pro_boxBottomLeft,
103 #fv_player_pro_boxBottomRight {
104 width: 10px;
105 }
106
107 #fv_player_pro_boxTopCenter,
108 #fv_player_pro_boxTopLeft,
109 #fv_player_pro_boxTopRight {
110 height: 10px;
111 }
112
113 #fv_player_pro_boxBottomLeft,
114 #fv_player_pro_boxBottomRight,
115 #fv_player_pro_boxBottomCenter {
116 height: 38px;
117 }
118
119 #fv_player_pro_boxTitle,
120 #fv_player_pro_boxCurrent {
121 font-weight: normal;
122 }
123
124 #fv_player_pro_boxLoadedContent {
125 position: relative;
126 display: inline-block;
127 z-index: 99998;
128 }
129
130 #fv_player_pro_boxCurrent {
131 left: 0;
132 }
133
134 #fv_player_pro_boxPrevious,
135 #fv_player_pro_boxNext {
136 background: none;
137 width: 15%;
138 height: auto;
139 top: 30px;
140 bottom: 80px;
141 display: block;
142 z-index: 99999;
143 }
144
145 #fv_player_pro_boxPrevious {
146 left: 0;
147 background: url("img/prevlabel.gif") no-repeat -999em center;
148 }
149
150 #fv_player_pro_boxNext {
151 right: -1px;
152 left: 85%;
153 background: url("img/nextlabel.gif") no-repeat 999em center;
154 }
155
156 #fv_player_pro_boxPrevious:hover {
157 background-position: -4px center;
158 }
159
160 #fv_player_pro_boxNext:hover {
161 background-position: right center;
162 }
163
164 @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){
165 #fv_player_pro_colorbox #fv_player_pro_boxClose {
166 background-image: url("img/closelabel-x2.png");
167 background-size: 100%;
168 }
169 }
170
171 /* No chrome option */
172 .no-chrome #fv_player_pro_boxWrapper,
173 .no-chrome #fv_player_pro_boxMiddleLeft,
174 .no-chrome #fv_player_pro_boxMiddleRight,
175 .no-chrome #fv_player_pro_boxTopLeft,
176 .no-chrome #fv_player_pro_boxTopCenter,
177 .no-chrome #fv_player_pro_boxTopRight,
178 .no-chrome #fv_player_pro_boxBottomLeft,
179 .no-chrome #fv_player_pro_boxBottomRight,
180 .no-chrome #fv_player_pro_boxBottomCenter {
181 background: transparent;
182 }
183 .no-chrome #fv_player_pro_boxContent {
184 background: #fff;
185 }
186 .no-chrome .flowplayer.lightbox-starter,
187 .no-chrome .flowplayer.lightboxed {
188 background-color: transparent;
189 }
190 .no-chrome #fv_player_pro_boxClose,
191 .no-chrome #fv_player_pro_boxBottomLeft,
192 .no-chrome #fv_player_pro_boxBottomCenter,
193 .no-chrome #fv_player_pro_boxBottomRight {
194 display: none;
195 }
196