Files
2022-10-10 16:33:21 +02:00

100 lines
3.6 KiB
CSS

/*
* jeu.css
*
* Feuille de style utilisé dans la page
* jeu.html.
*
* @author Vabre Lucas
*/
/* ### Zone de Navigation ### */
.jeu-nav {
background-color: var(--overlay-color); /* Met en couleur de fond la deuxieme couleur principale */
border-radius: var(--border-radius-5); /* Met une bordure de 5px */
}
.jeu-nav ul li { /* Element de la zone de navigation */
display: inline-block; /* Affiche les éléments */
vertical-align: middle; /* Aligne verticalement les éléments */
}
/* ### Affichage de la partie principale ### */
.jeu-part {
display: inline-flex; /* Affiche les éléments flexiblement */
width: 100%; /* Prend la totalité du container */
height: 500px; /* A une hauteur minimale de 500px */
}
#picture-ingame { /* Image du jeu */
background-repeat: no-repeat; /* Ne pas répéter l'image si l'espace alloué est plus grand qu'elle même */
width: 70%; /* Prend 70% du container */
height: 500px; /* Prend les 500px du container */
border-radius: var(--border-radius-5); /* Bordure arrondis de l'élément */
background-size: cover; /* L'image prend la totalité de l'espace qui lui est attribué */
background-position: center center; /* Place l'image au centre de l'espace alloué */
overflow: hidden; /* Cache le surplus de la photo */
}
#picture-ingame iframe { /* Vidéo importée de Youtube */
width: 100%; /* Prend la totalité de la taille qui lui est attribué */
height: 100%; /* Prend la totalité de la hauteur qui lui est attribué */
}
/* ### Partie droite de la vidéo/image ### */
.side-part {
margin-left: 16px; /* Met une marge de 16 vers la gauche */
width: 30%; /* Prend 30% du container */
}
.background-picture-cover { /* Fond du logo du jeu */
background-color: var(--overlay-color); /* Couleur de fond du logo du jeu */
border-radius: var(--border-radius-5); /* Bordures arrondis */
padding: 10px; /* Marges intenes de tout les cotés */
height: 30%; /* Prend 30% de la hauteur */
}
#picture-logo { /* Logo du jeu */
background-position: center center; /* Centre le logo du jeu */
background-size: contain; /* Toute l'image doit etre présente dans le bloc */
background-repeat: no-repeat; /* Ne pas répéter l'image si il y a trop d'espace */
height: 100%; /* Prend 100% de la hauteur qui lui est alloué */
}
.text-part { /* Partie textuelle du jeu */
background-color: var(--overlay-color); /* Couleur de fond */
border-radius: var(--border-radius-5); /* Bordures arrondis */
padding: 5px; /* Marge interne de tout les cotés */
margin-top: 16px; /* Marge de tout les cotés */
}
.text-part h2 { /* Titre du jeu */
margin-top: 5px;
margin-bottom: 0;
}
/* ### Partie du prix ### */
.price-part {
text-align: right; /* Aligne le texte à droite */
margin: 0 10px 10px 0; /* Met une marge de 10px a droite et en bas */
display: block; /* Affiche les élément l'un en dessous de l'autre */
}
#price { /* Element contenant la valeur du prix */
margin-bottom: 16px; /* Met une marge vers le bas */
font-size: 1.1em; /* Change la taille de la police */
}
/* ### Partie plus d'info ### */
.plus-info {
margin-top: 100px; /* Met une marge vers le haut */
background-color: var(--overlay-color); /* Couleur de fond */
border-radius: var(--border-radius-5); /* Bordure arrondis */
padding: 15px /* Marge interne de tout les cotés */
}
.plus-info table { /* Tableau interne de la partie "plus d'info" */
text-align: center; /* Centre les éléments du tableau */
width: 100%; /* Prend la totalité de la longueur de la page */
padding-bottom: 30px; /* Crée une marge interne vers le bas */
}