<html> <head> <title>WebMinecraft</title> <script src="app.js"></script> <style> body { font-family: "Google Sans Text", Arial, Helvetica, sans-serif; } .params { background-color: cadetblue; width: fit-content; } .collapsible { padding: 8px; cursor: pointer; border: none; text-align: left; width: 100%; font-size: medium; } .paramContent { display: flex; overflow-y: hidden; height: 0px; } .paramPanel { padding: 10px; background-color: #eeeeee; } </style> </head> <body> <canvas id="game" width="1024" height="768"></canvas> <div id="fps"></div> <div class="params"> <button class="collapsible">Parameters</button> <div class="paramContent"> <div class="paramPanel"> <h3>Light</h3> <h4>Direction</h4> <p> x: <input type="range" min="-100" max="100" value="50" class="slider" id="lightx" /> </p> <p> y: <input type="range" min="-100" max="100" value="50" class="slider" id="lighty" /> </p> <p> z: <input type="range" min="-100" max="100" value="50" class="slider" id="lightz" /> </p> <p> <div id="lightDirVec"></div> </p> <h4>Ambiant light amount</h4> <p> <input type="range" min="0" max="100" value="50" class="slider" id="ambiant" /> </p> <h4>Sky color</h4> <p> r: <input type="range" min="0" max="255" value="115" class="slider" id="skyr" /> </p> <p> g: <input type="range" min="0" max="255" value="191" class="slider" id="skyg" /> </p> <p> b: <input type="range" min="0" max="255" value="255" class="slider" id="skyb" /> </p> <p> <div id="skyColor"></div> </div> <div class="paramPanel"> <h3>Physics</h3> <p> Gravity: <span id="gravityValue"></span><input type="range" min="-100" max="100" value="-10" class="slider" id="gravity" /> </p> <p> Jump force: <span id="jumpForceValue"></span><input type="range" min="-100" max="100" value="10" class="slider" id="jumpForce" /> </p> </div> </div> </div> </body> </html>