Added selector for game performance
Will probably lower the number of threes and grass assets placed
This commit is contained in:
17
index.html
17
index.html
@@ -10,6 +10,23 @@
|
|||||||
<!-- That menu is shown at startup, so users can choose their settings -->
|
<!-- That menu is shown at startup, so users can choose their settings -->
|
||||||
<div id="menu">
|
<div id="menu">
|
||||||
<h1>Hello world !</h1>
|
<h1>Hello world !</h1>
|
||||||
|
<h2>Kévin SAILLY's portfolio</h2>
|
||||||
|
|
||||||
|
<div id="settings">
|
||||||
|
<div id="quality">
|
||||||
|
<label for="quality-select">How strong is your computer ?</label><br>
|
||||||
|
<select id="quality-select">
|
||||||
|
<option value="max">Powerful</option>
|
||||||
|
<option value="high">High</option>
|
||||||
|
<option value="mid">Normal</option>
|
||||||
|
<option value="low">Low</option>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
<!--<div id="language">
|
||||||
|
|
||||||
|
</div>-->
|
||||||
|
</div>
|
||||||
|
|
||||||
<button>Start</button><!-- See menu.js for threejs startup -->
|
<button>Start</button><!-- See menu.js for threejs startup -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -10,9 +10,14 @@
|
|||||||
z-index: -1;
|
z-index: -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#menu * {
|
||||||
|
color: #EAEAEA;
|
||||||
|
font-family: Arial, Helvetica, sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
#menu h1{
|
#menu h1{
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top:20%;
|
top:10%;
|
||||||
left:50%;
|
left:50%;
|
||||||
transform: translate(-50%,-50%);
|
transform: translate(-50%,-50%);
|
||||||
font-size: 3em;
|
font-size: 3em;
|
||||||
@@ -20,9 +25,16 @@
|
|||||||
color: #EAEAEA;
|
color: #EAEAEA;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#menu h2{
|
||||||
|
position: absolute;
|
||||||
|
top: calc( 10% + 3em );
|
||||||
|
left:50%;
|
||||||
|
transform: translate(-50%,-50%);
|
||||||
|
}
|
||||||
|
|
||||||
#menu button{
|
#menu button{
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 70%;
|
top: 80%;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
transform: translate(-50%,-50%);
|
transform: translate(-50%,-50%);
|
||||||
padding-left: 50px;
|
padding-left: 50px;
|
||||||
@@ -33,10 +45,54 @@
|
|||||||
border: 2px #4f5c69 solid;
|
border: 2px #4f5c69 solid;
|
||||||
background-color: #2E86AB;
|
background-color: #2E86AB;
|
||||||
font-size: 1.5em;
|
font-size: 1.5em;
|
||||||
color: #EAEAEA;
|
|
||||||
font-family: Arial, Helvetica, sans-serif;
|
|
||||||
}
|
}
|
||||||
#menu button:hover{
|
#menu button:hover{
|
||||||
background-color: #46aad4;
|
background-color: #46aad4;
|
||||||
border: 4px #4f5c69 solid;
|
border: 4px #4f5c69 solid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#settings{
|
||||||
|
position: absolute;
|
||||||
|
top: 30%;
|
||||||
|
left: 15%;
|
||||||
|
right: 15%;
|
||||||
|
min-height: 30%;
|
||||||
|
max-height: 40%;
|
||||||
|
/*border: red dotted 2px;*/
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
#settings div{
|
||||||
|
flex: auto;
|
||||||
|
margin: 10px;
|
||||||
|
}
|
||||||
|
/*#settings #quality{
|
||||||
|
border: green dotted 2px;
|
||||||
|
}
|
||||||
|
#settings #language{
|
||||||
|
border: yellow dotted 2px;
|
||||||
|
}*/
|
||||||
|
|
||||||
|
#quality label{
|
||||||
|
margin-top:20px;
|
||||||
|
}
|
||||||
|
#quality label,select{
|
||||||
|
margin-left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
#quality-select{
|
||||||
|
margin-top:5px;
|
||||||
|
font-size: 1em;
|
||||||
|
background-color: #1d3a5c;
|
||||||
|
border: 1px solid #1d3a5c;
|
||||||
|
outline: none;
|
||||||
|
border-radius: 5px;
|
||||||
|
width: 50%;
|
||||||
|
max-width: 200px;
|
||||||
|
padding: 8px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
#quality-select option{
|
||||||
|
padding: 8px;
|
||||||
|
background-color: #1d3a5c;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user