feat: start home parameters

This commit is contained in:
RoxanneRlld
2024-02-13 07:01:26 +01:00
committed by alexis
parent f15d3d2c17
commit 4b9a59ed12
4 changed files with 84 additions and 8 deletions
+30
View File
@@ -0,0 +1,30 @@
import './styles.scss';
const Home = () => {
return (
<div className='gameContainer'>
<h1 className='gameTitle'>Démineur</h1>
<div className='settingsContainer'>
<div className='selectorBox'>
<p className='chooseTitle'>Choisissez la taille de la grille</p>
<select className='parameterBox'>
<option value='little'>Petit</option>
<option value='medium'>Moyen</option>
<option value='big'>Grand</option>
</select>
</div>
<div className='selectorBox'>
<p className='chooseTitle'>Choisissez votre niveau</p>
<select className='parameterBox'>
<option value='easy'>Facile</option>
<option value='medium'>Moyen</option>
<option value='hard'>Difficile</option>
</select>
</div>
<button className='startGameBtn'>Commencer</button>
</div>
</div>
);
};
export default Home;
+47
View File
@@ -0,0 +1,47 @@
.gameContainer {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
}
.gameTitle {
font-size: 2rem;
font-weight: bold;
}
.settingsContainer {
display: grid;
grid-template-rows: repeat(2, 1fr);
margin: 1rem 0 1rem 0;
gap: 10px;
}
.selectorBox {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.chooseTitle{
font-size: 1.2rem;
}
.parameterBox {
font-size: 1rem;
border-radius: 5px;
padding: 2.5px 5px;
}
.startGameBtn {
margin: 1rem 0 1rem 0;
padding: 0.7rem 1rem;
border-radius: 10px;
font-size: 1.2rem;
font-weight: bold;
background-color: #333;
color: #FFF;
border: #FFF 0.5px solid;
cursor: pointer;
}