/*generales*/ * { font-family: 'Indie Flower', cursive; } h1 { text-align: center; font-family: 'Shadows Into Light', cursive; text-shadow: 2px 9px 6px #CE5937; font-size: 3rem; } .rojo { color: rgba(250, 0, 0, .6); } .verde { color: rgba(0, 150, 0, 0.5); } body { background-color: #EF921A; } /****Carga de datos***/ .jugadores { font-size: larger; text-align: center; } #jg-1, #jg-2, #jugar { border-radius: 10px; font-size: .9em; } /**Mensaje error **/ #mensaje { width: 25%; border-radius: 5px; height: 30px; position: absolute; right: 15px; top: 15px; text-align: center; font-weight: 60; color: white; } .error { background-color: rgba(250, 0, 80, .5); transition: all ease-in-out .3s; transform: translate(0px, -200px) rotate(180deg); } .hidden { transform: translate(0px, 0px) rotate(0deg); } /**juego*/ .juego { width: 60%; margin: 0 auto; transition: all ease-in-out 1s; transform: translate(-600px, -6000px) rotate(180deg); } table { /* border: 1px solid black; */ width: 100%; text-align: center; } td { padding: 5rem; background-size: contain; background-repeat: no-repeat; background-position: center; } .x { background-image: url(../img/x.png); } .o { background-image: url(../img/O.png); } tr:first-child td, tr:nth-child(2) td { border-bottom: 1px solid black; } tr td:nth-child(1), tr td:nth-child(2) { border-right: 1px solid black; } /**animacion del tablero*/ .jugar { transform: translate(0px, 0px) rotate(0deg); } /**juego finalizado*/ .finalizado { width: 70%; height: 200px; position: relative; text-align: center; background-color: rgba(0, 150, 0, 0.8); color: white; font-weight: bold; z-index: 2; border-radius: 20px; margin: 0 auto; top: -400px; transition: all ease-in-out 1s; transform: translate(-1400px, 500px) rotate(360deg); } .final-mostrar { transform: translate(0px, 0px) rotate(0deg); }