PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 9.0.1
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v9.0.1
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 8.5.38 8.5.39 All 222 releases
wpvr / legacy / admin / scss / _welcome-page.scss

_welcome-page.scss in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 9.0.1, at legacy/admin/scss/_welcome-page.scss

594 lines 14.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 $primary-color: #201CFE;
2
3 @font-face {
4 font-family: 'Roboto';
5 src: url('../fonts/Roboto-Regular.woff2') format('woff2'),
6 url('../fonts/Roboto-Regular.woff') format('woff');
7 font-weight: normal;
8 font-style: normal;
9 font-display: swap;
10 }
11
12 @font-face {
13 font-family: 'Roboto';
14 src: url('../fonts/Roboto-Medium.woff2') format('woff2'),
15 url('../fonts/Roboto-Medium.woff') format('woff');
16 font-weight: 500;
17 font-style: normal;
18 font-display: swap;
19 }
20
21 @font-face {
22 font-family: 'Roboto';
23 src: url('../fonts/Roboto-Bold.woff2') format('woff2'),
24 url('../fonts/Roboto-Bold.woff') format('woff');
25 font-weight: bold;
26 font-style: normal;
27 font-display: swap;
28 }
29
30 @media (min-width: 1200px) {
31 .wpvr-container-1350 {
32 max-width: 1020px;
33 }
34 }
35
36 @media (min-width: 1400px) {
37 .wpvr-container-1350 {
38 max-width: 1380px;
39 padding: 0 15px;
40 margin: 0 auto;
41 }
42 }
43
44
45
46 .primary-color {
47 color: $primary-color;
48 }
49
50 .wpvr-welcome {
51 margin-left: -20px;
52
53 * {
54 box-sizing: border-box;
55 padding: 0;
56 margin: 0;
57 }
58
59 div,
60 span,
61 section,
62 p {
63 font-family: 'Roboto', sans-serif;
64 }
65
66 .wpvr-container-1350 {
67 padding: 0 15px;
68 margin: 0 auto;
69 }
70
71 .vr-welcome-btn {
72 background: $primary-color;
73 border-radius: 8px;
74 font-weight: 700;
75 font-size: 18px;
76 line-height: 1.16;
77 letter-spacing: -0.3px;
78 color: #FFFFFF;
79 display: inline-block;
80 text-decoration: none;
81 padding: 20px 27px;
82 border: none;
83 cursor: pointer;
84 }
85
86 .section-title {
87 max-width: 685px;
88 width: 100%;
89 margin: 0 auto 60px;
90 text-align: center;
91
92 h2 {
93 font-weight: 700;
94 font-size: 44px;
95 line-height: 1.22;
96 letter-spacing: -0.88px;
97 color: #011F3F;
98 margin-bottom: 10px;
99 }
100
101 p {
102 font-size: 18px;
103 line-height: 1.5;
104 color: #011F3F;
105 }
106 }
107
108 .wpvr-welcome-hero {
109 background: #fff;
110 padding: 20px 0;
111 position: relative;
112 overflow: hidden;
113
114 &::before {
115 content: "";
116 background: #F2F4F7;
117 position: absolute;
118 left: -80px;
119 top: -90px;
120 width: 322px;
121 height: 322px;
122 border-radius: 0 0 270px 0;
123 border: 1px solid #dddddd96;
124 z-index: 0;
125 }
126
127 .hero-content-wrapper {
128 display: flex;
129 flex-flow: row wrap;
130 align-items: center;
131 position: relative;
132 z-index: 1;
133 }
134
135 .hero-content {
136 width: 40%;
137
138 .backto-dashboard {
139 font-weight: 500;
140 font-size: 18px;
141 line-height: 1.2;
142 letter-spacing: -0.5px;
143 color: #011F3F;
144 text-decoration: none;
145 margin-bottom: 46px;
146 display: inline-block;
147
148 &:hover {
149 text-decoration: underline;
150 }
151
152 img {
153 width: 16px;
154 margin-right: 4px;
155 }
156 }
157
158 .hero-title {
159 font-weight: 900;
160 font-size: 56px;
161 line-height: 1.1;
162 letter-spacing: -1px;
163 color: #011F3F;
164
165 span {
166 color: #00B7FF;
167 }
168 }
169
170 p {
171 font-weight: 400;
172 font-size: 24px;
173 line-height: 1.4;
174 color: #011F3F;
175 width: 100%;
176 max-width: 350px;
177 margin-top: 13px;
178 margin-bottom: 54px;
179 }
180 }
181
182 .hero-video {
183 width: 60%;
184 position: relative;
185
186 .hero-video-shape {
187 max-width: 750px;
188 width: 100%;
189 }
190
191 .box-video {
192 width: 100%;
193 max-width: 665px;
194 cursor: pointer;
195 overflow: hidden;
196 position: absolute;
197 top: 70px;
198 right: 80px;
199 }
200
201 .box-video .bg-video {
202 background-image: url('../icon/vr-video-poster.png');
203 position: absolute;
204 top: 0;
205 left: 0;
206 width: 100%;
207 height: 100%;
208 background-repeat: no-repeat;
209 background-position: center;
210 background-size: 100% 100%;
211 z-index: 2;
212 background-color: #fff;
213 border-radius: 30px;
214
215 .bt-play {
216 position: absolute;
217 top: 50%;
218 left: 50%;
219 transform: translate(-50%, -50%);
220 cursor: pointer;
221 z-index: 2;
222 -webkit-transition: all 0.3s ease-out;
223 transition: all 0.3s ease-out;
224
225 img {
226 width: 50px;
227 }
228 }
229 }
230 .box-video.open .bg-video {
231 visibility: hidden;
232 opacity: 0;
233 transition: all 0.6s ease;
234 }
235
236 .video-container {
237 position: relative;
238 width: 100%;
239 height: 0;
240 margin: 0;
241 z-index: 1;
242 padding-bottom: 74.27198%;
243
244 iframe {
245 position: absolute;
246 top: 0;
247 left: 0;
248 width: 100%;
249 height: 100%;
250 border-radius: 32px;
251 }
252 }
253 }
254
255 }
256
257 .wpvr-features {
258 background: #F2F4F7;
259 padding: 110px 0 120px;
260
261 .features-wrapper {
262 display: flex;
263 flex-flow: row wrap;
264 margin-left: -30px;
265 }
266
267 .single-feature {
268 background: #FFFFFF;
269 box-shadow: 0px 20px 20px #e7eaeebc;
270 border-radius: 10px;
271 padding: 30px 40px;
272 width: calc(100% / 5 - 30px);
273 margin-left: 30px;
274 margin-bottom: 30px;
275 text-align: center;
276
277 .title {
278 font-weight: 700;
279 font-size: 24px;
280 line-height: 1.16;
281 text-align: center;
282 letter-spacing: -0.6px;
283 color: #011F3F;
284 margin: 34px 0;
285 }
286
287 .see-example {
288 font-weight: 500;
289 font-size: 16px;
290 line-height: 1.4;
291 text-align: center;
292 letter-spacing: -0.4px;
293 color: #201CFE;
294 text-decoration: underline;
295 display: inline-block;
296
297 img {
298 margin-left: 5px;
299 transition: all 0.3s ease;
300 }
301
302 &:hover {
303 text-decoration: none;
304 }
305
306 }
307
308 &:hover .see-example img {
309 margin-left: 10px;
310 }
311
312 &:nth-child(even) {
313 transform: translateY(55px);
314 }
315 }
316
317 .features-cta {
318 background: #201CFE url(../icon/feature-cta-bg.jpg) no-repeat center right / cover;
319 border-radius: 20px;
320 margin-top: 105px;
321 padding: 60px 70px;
322 display: flex;
323 align-items: center;
324 justify-content: space-between;
325
326 .cta-title {
327 font-weight: 700;
328 font-size: 38px;
329 line-height: 1.4;
330 color: #FFFFFF;
331 width: calc(100% - 290px);
332 }
333
334 .cta-btn {
335 background: #FFFFFF;
336 color: $primary-color;
337 }
338 }
339 }
340
341 .wpvr-feature-settings {
342 background: #071835;
343 padding-top: 110px;
344
345 .section-title {
346 max-width: 725px;
347
348 h2 {
349 color: #fff;
350 }
351 p {
352 color: rgba(255, 255, 255, 0.6);
353 }
354 }
355
356 .features-settings-wrapper {
357 display: flex;
358 flex-flow: row wrap;
359 margin-left: -50px;
360 }
361
362 .single-settings {
363 text-align: center;
364 width: calc(100% / 8 - 50px);
365 margin-left: 50px;
366 margin-bottom: 50px;
367
368 .icon {
369 background: #0E244B;
370 border-radius: 20px;
371 width: 120px;
372 height: 110px;
373 display: flex;
374 align-items: center;
375 justify-content: center;
376 padding: 10px;
377 margin: 0 auto 13px;
378 }
379
380 .title {
381 font-weight: 500;
382 font-size: 16px;
383 line-height: 1.3;
384 color: #FFFFFF;
385 }
386 }
387
388 .setting-cta-btn {
389 text-align: center;
390
391 .vr-welcome-btn {
392 background: #FFFFFF;
393 color: $primary-color;
394 }
395 }
396
397 .feature-settings-cta {
398 background: #FFFFFF url('../icon/feature-settings-cta-bg.jpg') no-repeat center right / cover;
399 border-radius: 20px;
400 padding: 60px 70px;
401 display: flex;
402 align-items: center;
403 justify-content: space-between;
404 margin-top: 70px;
405
406 .cta-content {
407 width: calc(100% - 290px);
408
409 h2 {
410 font-size: 38px;
411 color: #011F3F;
412 font-weight: 700;
413 line-height: 1.4;
414 }
415
416 p{
417 font-weight: 400;
418 font-size: 24px;
419 line-height: 1.4;
420 color: #011F3F;
421 margin-top: 3px;
422
423 span {
424 color: #00B7FF;
425 }
426 }
427 }
428
429 }
430
431 .welcome-page-footer {
432 padding: 54px 0;
433
434 .footer-menu {
435 display: flex;
436
437 li {
438 margin-left: 30px;
439
440 &:first-child {
441 margin-left: 0;
442 }
443 &:last-child {
444 margin-left: auto;
445 }
446
447 a {
448 font-weight: 500;
449 font-size: 20px;
450 line-height: 1;
451 color: #FFFFFF;
452 text-decoration: none;
453 outline: none;
454 box-shadow: none;
455
456 &:hover {
457 color: #00B7FF;
458 }
459 }
460 }
461 }
462 }
463
464 }
465
466 }
467
468
469 @media (max-width: 1399px) {
470 .wpvr-welcome .vr-welcome-btn {
471 font-weight: 500;
472 font-size: 15px;
473 padding: 16px 27px;
474 }
475 .wpvr-welcome .wpvr-welcome-hero .hero-video .box-video {
476 max-width: 535px;
477 right: 30px;
478 top: 60px;
479 }
480
481 .wpvr-welcome .wpvr-welcome-hero .hero-content .backto-dashboard {
482 font-size: 16px;
483 margin-bottom: 36px;
484 }
485
486 .wpvr-welcome .wpvr-welcome-hero .hero-content .hero-title {
487 font-size: 44px;
488 }
489 .wpvr-welcome .wpvr-welcome-hero .hero-content p {
490 font-size: 18px;
491 margin-bottom: 34px;
492 }
493
494 .wpvr-welcome .section-title h2 {
495 font-size: 34px;
496 }
497
498 .wpvr-welcome .wpvr-features .single-feature .title {
499 font-size: 18px;
500 margin: 14px 0;
501 }
502
503 .wpvr-welcome .wpvr-features .single-feature {
504 padding: 30px 20px;
505 }
506 .wpvr-welcome .wpvr-features .single-feature .title {
507 font-size: 18px;
508 }
509 .wpvr-welcome .wpvr-features .single-feature .see-example {
510 font-size: 14px;
511 }
512
513 .wpvr-welcome .wpvr-features .features-cta .cta-title {
514 font-size: 32px;
515 line-height: 1.2;
516 }
517
518 .wpvr-welcome .wpvr-feature-settings .single-settings {
519 width: calc(100% / 4 - 50px);
520 }
521
522 .wpvr-welcome .wpvr-feature-settings .feature-settings-cta .cta-content h2 {
523 font-size: 32px;
524 line-height: 1.2;
525 }
526 .wpvr-welcome .wpvr-feature-settings .feature-settings-cta .cta-content p {
527 font-size: 20px;
528 }
529
530 .wpvr-welcome .wpvr-feature-settings .welcome-page-footer .footer-menu li a {
531 font-size: 16px;
532 }
533
534 }
535
536 @media (max-width: 1199px) {
537 .wpvr-welcome .wpvr-welcome-hero .hero-video .box-video {
538 max-width: 435px;
539 }
540 .wpvr-welcome .wpvr-welcome-hero .hero-content .hero-title {
541 font-size: 36px;
542 }
543 .wpvr-welcome .wpvr-welcome-hero .hero-video .box-video .bg-video {
544 border-radius: 20px;
545 }
546 .wpvr-welcome .wpvr-welcome-hero .hero-video .video-container iframe {
547 border-radius: 24px;
548 }
549
550 .wpvr-welcome .wpvr-features {
551 padding: 80px 0 90px;
552 }
553 .wpvr-welcome .wpvr-features .single-feature {
554 width: calc(100% / 4 - 30px);
555 }
556
557 .wpvr-welcome .wpvr-features .features-cta {
558 margin-top: 35px;
559 padding: 50px;
560 }
561
562 .wpvr-welcome .wpvr-feature-settings {
563 padding-top: 80px;
564 }
565
566 .wpvr-welcome .wpvr-feature-settings .feature-settings-cta {
567 padding: 50px 50px;
568 }
569 .wpvr-welcome .wpvr-feature-settings .feature-settings-cta .cta-content p {
570 font-size: 18px;
571 }
572
573 }
574
575 @media (max-width: 991px) {
576 .wpvr-welcome .wpvr-welcome-hero .hero-video .box-video {
577 max-width: 415px;
578 top: 40px;
579 }
580 .wpvr-welcome .wpvr-welcome-hero .hero-content {
581 padding-right: 20px;
582 }
583 .wpvr-welcome .wpvr-features .single-feature {
584 padding: 30px 16px;
585 }
586
587 }
588
589 @media (max-width: 782px) {
590 .wpvr-welcome {
591 margin-left: -10px;
592 }
593
594 }