:root { --color-primary: #000000; --color-secondary: #000000; --anim-cubic: cubic-bezier(0, 0.605, 0.145, 1.005); } body { background-image: url('../img/fondo.png'); width: 100%; height: 100%; margin: 0; background-size: cover; background-repeat: no-repeat; background-color: black; background-position: center; } .ilustracion { position: fixed; width: 100%; height: 100%; background-image: urL('../img/coches.png'); background-size: cover; background-position: center; transform: translateX(-10vh); opacity: 0; transition: var(--anim-cubic) 1s all; } .loading.show .ilustracion { transform: translateX(0vh); opacity: 1; } .loading { position: fixed; width: 100%; height: 100%; } .bgtrueblack { background-color: rgb(0, 0, 0); position: fixed; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; z-index: 99999; transition: 4s ease-in-out all; } .bgtrueblack.show { opacity: 1; transition: 2s ease-in-out all; } .container { width: 475px; height: 100px; margin: 0 auto; margin-top: 20%; opacity: 0; animation: entrada 1s ease-in-out forwards; text-align: center; } .progress { /* border: 2px solid #ffffff; */ position: fixed; bottom: -3vh; width: 100%; background-color: rgba(0, 0, 0, 0.308); height: 2.5vh; border: 0.1vh solid rgba(0, 0, 0, 0.137); border-radius: 5px; } .sombra { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-image: url('../img/sombra.png'); opacity: 0.5; } .bottom { left: 7%; width: 86%; position: absolute; bottom: 8.5vh; transform: translateY(10vh); opacity: 0; transition: var(--anim-cubic) 2s all; transition-delay: 0.5s; } .loading.show .bottom { transform: translateY(0vh); opacity: 1; } .flex-bottom { display: flex; color: white; justify-content: space-between; align-items: center; } .bienvenido { font-family: 'Bebas Neue'; font-size: 4.5vh; text-shadow: 0 0 20px rgba(255, 255, 255, 0.342); z-index: 9999; } .accediendo { font-family: Quicksand; font-size: 2.5vh; text-shadow: 0 0 20px black, 0 0 20px black, 0 0 20px black; font-weight: 500; } .barra { width: 0%; height: 100%; /* background-image: url(https://i.imgur.com/upZzDJv.gif); */ /* animation: cargando 15s linear forwards; */ /* border-radius: 5px; */ /* filter: opacity(0.5);*/ background: linear-gradient(-45deg, var(--color-primary), #000000); background-size: 400% 400%; /* animation: gradient 5s ease infinite; */ box-shadow: 0 0 20px #0000009a; /* animation: gradient 5s ease infinite; */ border-radius: 5px 0 0 5px; transition: 0.25s linear all; } /* .videobg{ margin-left:17px; animation: shake 10s ease-in-out infinite; } */ .logo { /* transition:ease-in-out 0.3s all; width: 14vw; margin-bottom:2vw; opacity: 100; animation: scale 10s ease-in-out infinite; */ position: fixed; top: 2vh; right: 2vh; width: 10vh; display: none; } .loading.show .logo { display: block; } .logo img { width: 100%; } .web { font-family: 'Quicksand'; font-size: 1vw; margin: 0 auto; position: absolute; bottom: 0.5vw; color: white; width: 100%; left: 0; opacity: 0.7; } .web p { margin: 0 !important; } /* @keyframes cargando{ 0%{ width:0%; } 100%{ width:100%; } } */ @media (width: 2560px) and (height: 1080px) { .container { margin-top: 11% !important; } } @keyframes entrada { 0% { opacity: 0; } 100% { opacity: 100; } } @keyframes shake { 0% { transform: translateY(0px) rotate(0deg); } 25% { transform: translateY(-10px); } 50% { transform: translateY(0px) rotate(-1.5deg); } 75% { transform: translateY(-10px) rotate(1deg); } 100% { transform: translateY(0px) rotate(0deg); } } /* @keyframes gradient { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} } */ @keyframes scale { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } @keyframes fadein { 0% { opacity: 0; } 100% { opacity: 32%; } } @keyframes fadeout { 0% { opacity: 100%; } 100% { opacity: 0; } } @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } .dot-1 { animation: fadeInDot 2s ease-in-out infinite; animation-delay: 0.2s !important; display: inline-block; } .dot-2 { animation-delay: 0.4s !important; animation: fadeInDot 2s ease-in-out infinite; display: inline-block; margin-left: -0.1vh; } .dot-3 { animation-delay: 0.6s !important; animation: fadeInDot 2s ease-in-out infinite; display: inline-block; margin-left: -0.1vh; } @keyframes fadeInDot { 0% { opacity: 0; } 30% { opacity: 1; } }