jeu-laser/jeu.css
Pierre Martin c7cf8d67c5 Version initiale du jeu
on peut se déplacer horizontalement et tirer sur des obstacles, qui
disparaissent en poussant un cri
2023-10-14 16:54:08 +02:00

89 lines
1.8 KiB
CSS

/* 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;
}