/* Styles pour le fond de page: spatial! */ body { background-image: url("media/fond.jpeg"); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; } /* Styles pour le plateau de jeu */ #plateau { display: grid; grid-template-columns: repeat(10, 1fr); grid-template-rows: repeat(10, 1fr); gap: 5px; width: 500px; height: 500px; margin: 0 auto; background-color: #1c004e; padding: 10px; box-shadow: 0 0 50px white; } /* Styles pour le rayon laser */ .rayon { position: absolute; width: 5px; height: 15px; background-color: rgb(3, 211, 3); border-radius: 50%; z-index: 1; } /* Styles pour le vaisseau spatial: triangle vers le bas */ .vaisseau { position: absolute; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 40px solid rgb(242, 1, 1); z-index: 2; } /** Styles pour les obstacles: rectangles blancs */ .obstacle { position: absolute; background-color: gray; width: 50px; height: 30px; border-radius: 50%; z-index: 4; box-shadow: 0 0 10px white; } /* Centrer le titre et le mettre en gros */ h1 { text-align: center; font-size: 3em; margin-top: 0; color: #fffb01; } /* le paragraphe d'introduction avec de la marge */ .intro { margin: 1em auto; font-size: 1.3em; line-height: 1.5em; color: #fffb01; max-width: 500px; } /* le paragraphe d'aide discret mais visible centré sous le plateau */ .aide { text-align: center; font-size: 1.1em; line-height: 1.5em; background-color: rgb(195, 195, 195); color: black; margin: 1em auto; padding: 1em 0; max-width: 500px; } kbd { background-color: rgb(0, 0, 0); font-size: 1.3em; color: rgb(255, 255, 255); padding: 0.1em 0.3em; border-radius: 0.2em; }