@@ -41,6 +41,44 @@ body {
4141 margin : auto 0 ;
4242}
4343
44+ /*** CARREGAMENTO ***/
45+ .subsessao-carregamento {
46+ width : 100vw ;
47+ height : 100vh ;
48+
49+ display : flex;
50+ justify-content : center;
51+ align-items : center;
52+ }
53+
54+ .jogos .subsessao-carregamento {
55+ display : none;
56+ }
57+
58+ .load {
59+ width : 80px ;
60+ height : 80px ;
61+
62+ border : 10px solid transparent;
63+ border-radius : 50% ;
64+ border-left : 10px solid rgb (223 , 0 , 255 );
65+
66+ animation-name : loading;
67+ animation-duration : 1.5s ;
68+ animation-timing-function : linear;
69+ animation-iteration-count : infinite;
70+ }
71+
72+ @keyframes loading {
73+ from {
74+ transform : rotate (0deg );
75+ }
76+
77+ to {
78+ transform : rotate (360deg );
79+ }
80+ }
81+
4482/*** DESTAQUES ***/
4583.destaque {
4684 margin : 0 ;
@@ -54,10 +92,26 @@ body {
5492.slide-destaque {
5593 background-repeat : no-repeat;
5694 background-size : cover;
57- background-position-x : left ;
58- background-position-y : center ;
95+ background-position-x : 0 % ;
96+ background-position-y : 50 % ;
5997 height : 100vh ;
6098 width : 100% ;
99+
100+ animation-name : animacao_destaques_banner;
101+ animation-duration : 5s ;
102+ animation-iteration-count : infinite;
103+ animation-timing-function : linear;
104+ animation-direction : alternate-reverse;
105+ }
106+
107+ @keyframes animacao_destaques_banner {
108+ from {
109+ background-position-y : 0% ;
110+ }
111+
112+ to {
113+ background-position-y : 100% ;
114+ }
61115}
62116
63117.destaque-filtro-image {
@@ -80,10 +134,15 @@ body {
80134 gap : 50px ;
81135}
82136
83- # destaque-conteudo-detalhamento {
84- font-size : 15pt ;
137+ .destaque-conteudo {
138+ display : flex;
139+ flex-direction : column;
140+ gap : 40px ;
85141}
86142
143+ # destaque-conteudo-detalhamento {
144+ font-size : 13pt ;
145+ }
87146/*** JOGOS ***/
88147.jogos , .sobre {
89148 max-width : 1000px ;
@@ -359,6 +418,12 @@ body {
359418 outline : none;
360419}
361420
421+ /*** ONDAS ***/
422+ .ondas {
423+ padding : 0 ;
424+ margin : 0 ;
425+ }
426+
362427/*** PLATAFORMAS ***/
363428.plataformas {
364429 background : rgb (139 , 0 , 204 );
@@ -369,14 +434,22 @@ body {
369434 padding : 15px 10% ;
370435}
371436
372- .plataformas .carousel , .plataformas .carousel .carousel-item {
373- height : 55vh ;
437+ .plataforma-slide {
438+ display : flex;
439+ flex-direction : row;
440+ align-items : center;
441+ justify-content : space-around;
442+ flex-wrap : wrap;
374443}
375444
376- .plataforma-slide-card {
377- margin : auto 10px ;
378- padding : 0 10px ;
379- height : 300px ;
445+ .plataforma-area-card {
446+ padding : 20px ;
447+ height : 400px ;
448+ }
449+
450+ .plataforma-card {
451+ width : 100% ;
452+ height : 100% ;
380453}
381454
382455.plataforma-card-conteudo {
@@ -411,6 +484,7 @@ body {
411484 position : relative;
412485 top : 30% ;
413486 color : white;
487+ font-size : 20pt ;
414488}
415489
416490/*** PUBLISHER ***/
@@ -419,16 +493,90 @@ body {
419493 background : linear-gradient (0deg , rgba (124 , 0 , 247 , 1 ) 0% , rgba (139 , 0 , 204 , 1 ) 100% );
420494 color : # fff ;
421495 width : 100% ;
422- height : 110 vh ;
496+ height : 100 vh ;
423497 margin : 0 ;
424498 padding : 15px 10% ;
425499}
426500
427- .publisher-title , # publisher {
428- height : auto;
501+ .publisher-slide {
502+ display : flex;
503+ flex-direction : row;
504+ align-items : center;
505+ justify-content : space-around;
506+ flex-wrap : wrap;
507+ }
508+
509+ .publisher-area-card {
510+ border : none;
511+ height : 400px ;
512+ padding : 20px ;
429513}
430514
431- .publisher .carousel , .publisher .carousel .carousel-item {
515+ .publisher-card {
516+ background-color : # 000 ;
517+ box-shadow : 0px 10px 10px rgba (0 , 0 , 0 , 0.342 );
518+ margin : 0 ;
519+ padding : 0 ;
520+ border : none;
521+ border-radius : 20px ;
522+ height : 100% ;
523+ width : 100% ;
524+ }
525+
526+ .publisher-card-banner {
527+ background : linear-gradient (rgba (0 , 0 , 0 , 0 ) 0% , rgba (0 , 0 , 0 , 1 ) 70% , rgba (0 , 0 , 0 , 1 ) 100% ), url (./ exemplo.png);
528+ background-repeat : no-repeat;
529+ background-size : cover;
530+ background-position : center;
531+
532+ border-top-left-radius : 20px ;
533+ border-top-right-radius : 20px ;
534+ height : 90% ;
535+
536+ color : white;
537+ display : flex;
538+ align-items : flex-end;
539+ justify-content : start;
540+ padding : 10px 20px ;
541+
542+ transition : height 3s ;
543+ }
544+
545+ # publisher-card-title {
546+ font-size : 16pt ;
547+ }
548+
549+ .publisher-card-conteudo {
550+ background-color : # 000 ;
551+ color : # fff ;
552+ border-bottom-left-radius : 20px ;
553+ border-bottom-right-radius : 20px ;
554+
555+ padding : 0 20px ;
556+ height : 0px ;
557+ overflow : hidden;
558+ transition : height 3s ;
559+ }
560+
561+ .publisher-card : hover .publisher-card-banner {
562+ height : 40% ;
563+ }
564+
565+ .publisher-card : hover .publisher-card-conteudo {
566+ padding : 5px 20px ;
567+ height : 60% ;
568+ }
569+
570+ # publisher-card-conteudo-topicos {
571+ padding-left : 20px ;
572+ }
573+
574+ # publisher-carousel .carousel-control-prev ,
575+ # publisher-carousel .carousel-control-next {
576+ width : 5% !important ;
577+ }
578+
579+ /* .publisher .carousel, .publisher .carousel .carousel-item {
432580 height: 95vh;
433581}
434582
@@ -488,7 +636,7 @@ body {
488636
489637#publisher-card-conteudo-topicos {
490638 padding-left: 20px;
491- }
639+ } */
492640
493641/*** SOBRE ***/
494642.sobre {
@@ -538,7 +686,7 @@ footer p {
538686}
539687
540688::-webkit-scrollbar {
541- background-color : rgba ( 0 , 0 , 0 , 0 ) ;
689+ background-color : transparent ;
542690 width : 10px ;
543691}
544692
@@ -572,50 +720,18 @@ footer p {
572720 font-size : 35pt ;
573721 }
574722
575- /* PLATAFORMA */
576- .plataformas .carousel-item .float-left {
577- margin-top : 10% ;
578- }
579-
580- .plataforma-slide-card {
723+ /* PLATAFORMA */
724+ .plataforma-area-card {
581725 height : 200px ;
582726 }
583727
584728 /* PUBLISHERS */
585729 .publisher {
586- height : 100vh !important ;
587- }
588-
589- .plataformas-title , .publisher-title {
590- display : flex;
591- align-items : center;
592- }
593-
594- .publisher .carousel-item .float-left {
595- margin-top : 5% ;
730+ min-height : 960px ;
596731 }
597-
598- .publisher .carousel , .publisher .carousel .carousel-item {
599- height : 55vh ;
600- }
601-
602- .publisher-slide {
603- height : auto;
604- padding : 20px ;
605- }
606-
607- .publisher-card {
608- background-color : rgba (0 , 0 , 0 , 0 );
732+ .publisher-area-card {
609733 height : 200px ;
610734 }
611-
612- .publisher-card-banner {
613- height : 100% ;
614- }
615-
616- .publisher-card-conteudo {
617- display : none;
618- }
619735}
620736
621737@media screen and (max-width : 800px ) {
@@ -646,30 +762,21 @@ footer p {
646762 .card {
647763 background-position-y : 75% ;
648764 }
649-
650- .plataformas .carousel-item .float-left , .publisher .carousel-item .float-left {
651- margin-top : 25% !important ;
652- }
653-
654765}
655766
656767@media screen and (max-width : 576px ) {
657768 /* JOGOS */
658769 .filtro , .jogos-pesquisar {
659770 display : none;
660771 }
661-
662- /* PUBLISHER */
663- .publisher .carousel , .publisher .carousel .carousel-item {
664- height : 70vh ;
665- }
666772
667- .publisher .carousel-item .float-left {
668- margin-top : 0% ;
773+ /* PLATAFORMA */
774+ .plataformas {
775+ height : auto;
669776 }
670-
671- . publisher-card {
672- background-color : rgba ( 0 , 0 , 0 , 0 );
673- height : 150 px ;
777+
778+ /* PUBLISHER */
779+ . publisher {
780+ height : auto ;
674781 }
675782}
0 commit comments