PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 9.1.0
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v9.1.0
9.2.0 9.1.4 9.1.3 9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 All 224 releases
wpvr / legacy / admin / lib / pannellum / src / css / pannellum.css

pannellum.css in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 9.1.0, at legacy/admin/lib/pannellum/src/css/pannellum.css

444 lines 8.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .pnlm-container {
2 margin: 0;
3 padding: 0;
4 overflow: hidden;
5 position: relative;
6 cursor: default;
7 width: 100%;
8 height: 100%;
9 font-family: Helvetica, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif;
10 background: #f4f4f4 url('img/background.svg') repeat;
11 -webkit-user-select: none;
12 -khtml-user-select: none;
13 -moz-user-select: none;
14 -o-user-select: none;
15 -ms-user-select: none;
16 user-select: none;
17 outline: 0;
18 line-height: 1.4;
19 contain: content;
20 }
21
22 .pnlm-container * {
23 box-sizing: content-box;
24 }
25
26 .pnlm-ui {
27 position: absolute;
28 width: 100%;
29 height: 100%;
30 z-index: 1;
31 }
32
33 .pnlm-grab {
34 cursor: grab;
35 cursor: url('img/grab.svg') 12 8, default;
36 }
37
38 .pnlm-grabbing {
39 cursor: grabbing;
40 cursor: url('img/grabbing.svg') 12 8, default;
41 }
42
43 .pnlm-sprite {
44 background-image: url('img/sprites.svg');
45 }
46
47 .pnlm-container:-moz-full-screen {
48 height: 100% !important;
49 width: 100% !important;
50 position: static !important;
51 }
52 .pnlm-container:-webkit-full-screen {
53 height: 100% !important;
54 width: 100% !important;
55 position: static !important;
56 }
57 .pnlm-container:-ms-fullscreen {
58 height: 100% !important;
59 width: 100% !important;
60 position: static !important;
61 }
62 .pnlm-container:fullscreen {
63 height: 100% !important;
64 width: 100% !important;
65 position: static !important;
66 }
67
68 .pnlm-render-container {
69 cursor: inherit;
70
71 /* Fix display bug in Safari 7 */
72 position: absolute;
73 height: 100%;
74 width: 100%;
75 }
76
77 .pnlm-controls {
78 margin-top: 4px;
79 background-color: #fff;
80 border: 1px solid #999;
81 border-color: rgba(0,0,0,0.4);
82 border-radius: 3px;
83 cursor: pointer;
84 z-index: 2;
85 /* Fix Safari fullscreen bug */
86 -webkit-transform: translateZ(10000px);
87 transform: translateZ(10000px);
88 }
89
90 .pnlm-control:hover {
91 background-color: #f8f8f8;
92 }
93
94 .pnlm-controls-container {
95 position: absolute;
96 top: 0;
97 left: 4px;
98 z-index: 10;
99 }
100
101 .pnlm-zoom-controls {
102 width: 26px;
103 height: 52px;
104 }
105
106 .pnlm-zoom-in {
107 width: 100%;
108 height: 50%;
109 position: absolute;
110 top: 0;
111 border-radius: 3px 3px 0 0;
112 }
113
114 .pnlm-zoom-out {
115 width: 100%;
116 height: 50%;
117 position: absolute;
118 bottom: 0;
119 background-position: 0 -26px;
120 border-top: 1px solid #ddd;
121 border-top-color: rgba(0,0,0,0.10);
122 border-radius: 0 0 3px 3px;
123 }
124
125 .pnlm-fullscreen-toggle-button, .pnlm-orientation-button, .pnlm-hot-spot-debug-indicator {
126 width: 26px;
127 height: 26px;
128 }
129
130 .pnlm-hot-spot-debug-indicator {
131 position: absolute;
132 top: 50%;
133 left: 50%;
134 width: 26px;
135 height: 26px;
136 margin: -13px 0 0 -13px;
137 background-color: rgba(255, 255, 255, 0.5);
138 border-radius: 13px;
139 display: none;
140 }
141
142 .pnlm-orientation-button-inactive {
143 background-position: 0 -156px;
144 }
145
146 .pnlm-orientation-button-active {
147 background-position: 0 -182px;
148 }
149
150 .pnlm-fullscreen-toggle-button-inactive {
151 background-position: 0 -52px;
152 }
153
154 .pnlm-fullscreen-toggle-button-active {
155 background-position: 0 -78px;
156 }
157
158 .pnlm-panorama-info {
159 position: absolute;
160 bottom: 4px;
161 background-color: rgba(0,0,0,0.7);
162 border-radius: 0 3px 3px 0;
163 padding-right: 10px;
164 color: #fff;
165 text-align: left;
166 display: none;
167 z-index: 2;
168 /* Fix Safari fullscreen bug */
169 -webkit-transform: translateZ(9999px);
170 transform: translateZ(9999px);
171 }
172
173 .pnlm-title-box {
174 position: relative;
175 font-size: 20px;
176 display: table;
177 padding-left: 5px;
178 margin-bottom: 3px;
179 }
180
181 .pnlm-author-box {
182 position: relative;
183 font-size: 12px;
184 display: table;
185 padding-left: 5px;
186 }
187
188 .pnlm-load-box {
189 position: absolute;
190 top: 50%;
191 left: 50%;
192 width: 200px;
193 height: 150px;
194 margin: -75px 0 0 -100px;
195 background-color: rgba(0,0,0,0.7);
196 border-radius: 3px;
197 text-align: center;
198 font-size: 20px;
199 display: none;
200 color: #fff;
201 }
202
203 .pnlm-load-box p {
204 margin: 20px 0;
205 }
206
207 .pnlm-lbox {
208 position: absolute;
209 top: 50%;
210 left: 50%;
211 width: 20px;
212 height: 20px;
213 margin: -10px 0 0 -10px;
214 display: none;
215 }
216
217 .pnlm-loading {
218 animation-duration: 1.5s;
219 -webkit-animation-duration: 1.5s;
220 animation-name: pnlm-mv;
221 -webkit-animation-name: pnlm-mv;
222 animation-iteration-count: infinite;
223 -webkit-animation-iteration-count: infinite;
224 animation-timing-function: linear;
225 -webkit-animation-timing-function: linear;
226 height: 10px;
227 width: 10px;
228 background-color: #fff;
229 position: relative;
230 }
231
232 @keyframes pnlm-mv {
233 from {left:0;top:0;}
234 25% {left:10px;top:0;}
235 50% {left:10px;top:10px;}
236 75% {left:0;top:10px;}
237 to {left:0;top:0;}
238 }
239
240 @-webkit-keyframes pnlm-mv {
241 from {left:0;top:0;}
242 25% {left:10px;top:0;}
243 50% {left:10px;top:10px;}
244 75% {left:0;top:10px;}
245 to {left:0;top:0;}
246 }
247
248 .pnlm-load-button {
249 position: absolute;
250 top: 50%;
251 left: 50%;
252 width: 200px;
253 height: 100px;
254 margin: -50px 0 0 -100px;
255 background-color: rgba(0,0,0,.7);
256 border-radius: 3px;
257 text-align: center;
258 font-size: 20px;
259 display: table;
260 color: #fff;
261 cursor: pointer;
262 }
263
264 .pnlm-load-button:hover {
265 background-color: rgba(0,0,0,.8);
266 }
267
268 .pnlm-load-button p {
269 display: table-cell;
270 vertical-align: middle;
271 }
272
273 .pnlm-info-box {
274 font-size: 15px;
275 position: absolute;
276 top: 50%;
277 left: 50%;
278 width: 200px;
279 height: 150px;
280 margin: -75px 0 0 -100px;
281 background-color: #000;
282 border-radius: 3px;
283 display: table;
284 text-align: center;
285 color: #fff;
286 table-layout: fixed;
287 }
288
289 .pnlm-info-box a, .pnlm-author-box a {
290 color: #fff;
291 word-wrap: break-word;
292 overflow-wrap: break-word;
293 }
294
295 .pnlm-info-box p {
296 display: table-cell;
297 vertical-align: middle;
298 padding: 0 5px 0 5px;
299 }
300
301 .pnlm-error-msg {
302 display: none;
303 }
304
305 .pnlm-about-msg {
306 font-size: 11px;
307 line-height: 11px;
308 color: #fff;
309 padding: 5px 8px 5px 8px;
310 background: rgba(0,0,0,0.7);
311 border-radius: 3px;
312 position: absolute;
313 top: 50px;
314 left: 50px;
315 display: none;
316 opacity: 0;
317 -moz-transition: opacity .3s ease-in-out;
318 -webkit-transition: opacity .3s ease-in-out;
319 -o-transition: opacity .3s ease-in-out;
320 -ms-transition: opacity .3s ease-in-out;
321 transition: opacity .3s ease-in-out;
322 z-index: 1;
323 }
324
325 .pnlm-about-msg a:link, .pnlm-about-msg a:visited {
326 color: #fff;
327 }
328
329 .pnlm-about-msg a:hover, .pnlm-about-msg a:active {
330 color: #eee;
331 }
332
333 .pnlm-hotspot-base {
334 position: absolute;
335 visibility: hidden;
336 cursor: default;
337 vertical-align: middle;
338 top: 0;
339 z-index: 1;
340 }
341 .pnlm-hotspot {
342 height: 26px;
343 width: 26px;
344 border-radius: 13px;
345 }
346 .pnlm-hotspot:hover {
347 background-color: rgba(255,255,255,0.2);
348 }
349 .pnlm-hotspot.pnlm-info {
350 background-position: 0 -104px;
351 }
352 .pnlm-hotspot.pnlm-scene {
353 background-position: 0 -130px;
354 }
355
356 div.pnlm-tooltip span {
357 visibility: hidden;
358 position: absolute;
359 border-radius: 3px;
360 background-color: rgba(0,0,0,0.7);
361 color: #fff;
362 text-align: center;
363 max-width: 200px;
364 padding: 5px 10px;
365 margin-left: -220px;
366 cursor: default;
367 }
368 div.pnlm-tooltip:hover span{
369 visibility: visible;
370 }
371 div.pnlm-tooltip:hover span:after {
372 content: '';
373 position: absolute;
374 width: 0;
375 height: 0;
376 border-width: 10px;
377 border-style: solid;
378 border-color: rgba(0,0,0,0.7) transparent transparent transparent;
379 bottom: -20px;
380 left: -10px;
381 margin: 0 50%;
382 }
383
384 .pnlm-compass {
385 position: absolute;
386 width: 50px;
387 height: 50px;
388 right: 4px;
389 bottom: 4px;
390 border-radius: 25px;
391 background-image: url('img/compass.svg');
392 cursor: default;
393 display: none;
394 }
395
396 .pnlm-world {
397 position: absolute;
398 left: 50%;
399 top: 50%;
400 }
401 .pnlm-face {
402 position: absolute;
403 -webkit-transform-origin: 0 0 0;
404 transform-origin: 0 0 0;
405 }
406
407 .pnlm-dragfix, .pnlm-preview-img {
408 position: absolute;
409 height: 100%;
410 width: 100%;
411 }
412
413 .pnlm-preview-img {
414 background-size: cover;
415 background-position: center;
416 }
417
418 .pnlm-lbar {
419 width: 150px;
420 margin: 0 auto;
421 border: #fff 1px solid;
422 height: 6px;
423 }
424
425 .pnlm-lbar-fill {
426 background: #fff;
427 height: 100%;
428 width: 0;
429 }
430
431 .pnlm-lmsg {
432 font-size: 12px;
433 }
434
435 .pnlm-fade-img {
436 position: absolute;
437 top: 0;
438 left: 0;
439 }
440
441 .pnlm-pointer {
442 cursor: pointer;
443 }
444