body{ padding: 0; margin: 0; width: 100%; height: 100vh; background-image: url('images/fondo1.jpg'); background-position:center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; text-align: center; font-family: Caprasimo; } .logo1 { position: relative; background-image: none; top: 5px; overflow-y: hidden; justify-content: center; align-items: center; text-align: center; user-select: none; } .header{ display: none; padding: 0px; color: #f70101; margin: 0 auto; margin-bottom: 0px; } .header h1,p{ text-align: center; font-size: 8px; font-weight: 1000; color: rgb(12, 34, 233); } .wheel{ display: flex; justify-content: center; position: relative; top: -50px; } .center-circle{ --glow-color: rgb(217,176,255); --glow-spread-color:rgb(191,123,255,0.781); --enhanced-glow-color:rgb(231,206,255); --btn-color:rgb(22, 1, 41); padding: 0.4em ; border: .20em solid var(--glow-color); color: var(--glow-color); width: 100px; height: 100px; border-radius: 60px; background-color: #051f0f; outline: none; box-shadow: 0 0 1em .21em var(--glow-color); text-shadow: 0 0 1em var(--glow-color); position: absolute; top: 50%; transform: translateY(-50%); } .triangle{ width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 30px solid rgb(248, 32, 4); position: absolute; top: 50%; right: -190%; transform: translateY(-50%); } .inputArea{ display: none; } .stop{ display:inline-flex; color: rgb(13, 226, 241); font-weight:bold; pointer-events: none; margin: 0px; z-index: 10; padding: 25px; cursor: pointer; } .center-circle:hover{ background-color: rgb(8, 216, 243); cursor: pointer; box-shadow: 0 0 29 31 #06d4db, 0 0 19px 19px rgb(5, 245, 245), 0 0 33px 17px rgb(108, 228, 236); } .ul1{ position:absolute; top: 650px; left: 30%; display: block; user-select: none; } #apuesta{ position: relative; background: transparent; border-color: transparent; font-weight: 1000; font-size: 2.7rem; letter-spacing: 0.5vw; color: #070346; text-shadow: none; animation: anim-premio 4s infinite linear; user-select: none; } #premio{ position: relative; background: transparent; border-color: transparent; top: 0px; font-weight: 1000; font-size: 2.7rem; letter-spacing: 0.5vw; color: #244d15; text-shadow: none; user-select: none; animation: anim-premio 6s infinite linear; } @keyframes anim-premio { 0% { color: #f50f0f; text-shadow: none; } 18% { color: #f5910e; text-shadow: none; } 20% { color: #fa9b0b; text-shadow: 0 0 1vw #ffc400, 0 0 3vw #f44336; } 30% { color: #ec0909; text-shadow: none; } 35% { color: #fa9b0b; text-shadow: 0 0 1vw #ffc400, 0 0 3vw #f44336; } 70% { color: #df710bda; text-shadow: none; } 85% { color: #fa9b0b; text-shadow: 0 0 1vw #ffc400, 0 0 3vw #f44336; } 90% { color: #1037a160; text-shadow: none; } 100% { color: #fa9b0b; text-shadow: 0 0 1vw #ffc400, 0 0 3vw #f44336; } } span[contentEditable="true"] { outline: none; margin: -5px; padding: 5px; } .balloon_container{ position: relative; display: flex; align-items: center; /*bottom: 0px;*/ } .balloon{ display:inline-block; width: 79px; height: 89px; border-radius: 80%; position: relative; box-shadow: inset -10px -10px 0 rgba(0, 0, 0,0.07); transition: transform 0.5s ease; z-index: 10; transform-origin: bottom center; color: #fff; font-weight: bold; font-family: cursive; } .balloon1{ animation: balloons1 forwards; font-size: 58px; } @keyframes balloons1{ 0%{ transform: translateY(10vh) rotate3d(1,1,1,90deg); opacity: 1; } 10% { transform: translateY(-70vh) rotate3d(1,1,1,180deg); opacity: 1;} 100% { transform: translateY(-10vh) rotate3d(1,1,1,360deg); opacity: 1; } } .balloon1:nth-child(1){background: rgba(255,100,100); animation-duration: 3.3s; left: 27px; } .balloon1:nth-child(1):nth-child(1)::before{color: rgba(255,100,100);} .balloon1:nth-child(2){background: rgb(194, 247, 3); animation-duration: 4.1s; left: 19px; } .balloon1:nth-child(2):nth-child(2)::before{color: rgb(247, 247, 13);} .balloon1:nth-child(3){background: rgb(240, 6, 6); animation-duration: 5.2s; left: 09px; } .balloon1:nth-child(3):nth-child(3)::before{color: rgb(253, 10, 10);} .balloon1:nth-child(4){background: rgba(0,255,255); animation-duration: 6.3s; left: -01px; } .balloon1:nth-child(4):nth-child(4)::before{color: rgba(0,255,255);} .balloon1:nth-child(5){background: rgba(0,0,255); animation-duration: 4.4s; left: -14px; } .balloon1:nth-child(5):nth-child(5)::before{color: rgba(0,0,255);} .balloon1:nth-child(6){background: rgb(247, 170, 4); animation-duration: 6.7s; left: -23px; } .balloon1:nth-child(6):nth-child(6)::before{color: rgb(252, 174, 8);} .balloon1:nth-child(7){background: rgb(19, 65, 1); animation-duration: 7.3s; left: -33px; } .balloon1:nth-child(4):nth-child(4)::before{color: rgba(0,255,255);} @media (max-width:560px) { .body { width: 50vh; } .logo1 { position: relative; background-image: none; top: 55px; overflow-y: hidden; justify-content: center; align-items: center; text-align: center; width: 350px; } .triangle{ right: -211%; } #canvas{ width: 369px; height: 369px; } #textarea{ display: none; } .center-circle{ width: 60px; height: 60px; } .wheel{ left: 0px; top: 20px; } .stop{ display:inline-flex; color: rgb(13, 226, 241); font-weight:bold; pointer-events: none; margin: 0px; z-index: 10; padding: 5px; cursor: pointer; } .ul1{ position:absolute; top: 600px; left: -1%; } #apuesta{ position: relative; font-weight: 1000; font-size: 2.5rem; } #premio{ position: relative; background: transparent; border-color: transparent; top: 0px; font-weight: 1000; font-size: 2.5rem; } @keyframes balloons1{ 0%{ transform: translateY(20vh) rotate3d(1,1,1,90deg); opacity: 1; } 10% { transform: translateY(-70vh) rotate3d(1,1,1,180deg); opacity: 1;} 100% { transform: translateY(10vh) rotate3d(1,1,1,360deg); opacity: 1; } } } @media (max-width:360px) { .body { width: 50vh; } .logo1 { position: relative; background-image: none; top: 11px; overflow-y: hidden; justify-content: center; align-items: center; text-align: center; width: 350px; left: -12px; } .triangle{ right: -211%; } #canvas{ width: 309px; height: 309px; } #textarea{ display: none; } .center-circle{ width: 50px; height: 50px; } .wheel{ left: 0px; top: -29px; } .stop{ display:inline-flex; color: rgb(13, 226, 241); font-weight:bold; pointer-events: none; margin: 0px; z-index: 10; padding: 1px; cursor: pointer; } .ul1{ position:absolute; top: 430px; left: -1%; } #apuesta{ position: relative; font-weight: 1000; font-size: 2.0 rem; } #premio{ position: relative; background: transparent; border-color: transparent; top: 0px; font-weight: 1000; font-size: 2.0rem; } @keyframes balloons1{ 0%{ transform: translateY(20vh) rotate3d(1,1,1,90deg); opacity: 1; } 10% { transform: translateY(-70vh) rotate3d(1,1,1,180deg); opacity: 1;} 100% { transform: translateY(10vh) rotate3d(1,1,1,360deg); opacity: 1; } } }