AK51 commited on
Commit
db166ad
·
verified ·
1 Parent(s): 0911885

Upload 20 files

Browse files
Files changed (1) hide show
  1. index.html +43 -24
index.html CHANGED
@@ -231,30 +231,34 @@
231
 
232
  <!-- Control Panel -->
233
  <div id="control-panel">
234
- <h3>Controls</h3>
235
- <div class="control-group">
236
- <label for="speed-slider">Simulation Speed</label>
237
- <input type="range" id="speed-slider" min="1" max="100" step="1" value="10">
238
- </div>
239
- <div class="control-group">
240
- <label for="view-select">Point of View</label>
241
- <select id="view-select">
242
- <option value="sun">Sun (Center)</option>
243
- <option value="mercury">Mercury</option>
244
- <option value="venus">Venus</option>
245
- <option value="earth">Earth</option>
246
- <option value="mars">Mars</option>
247
- <option value="jupiter">Jupiter</option>
248
- <option value="saturn">Saturn</option>
249
- <option value="uranus">Uranus</option>
250
- <option value="neptune">Neptune</option>
251
- <option value="pluto">Pluto</option>
252
- </select>
253
- </div>
254
- <div class="control-group">
255
- <button id="pause-button">Pause</button>
256
- <button id="reset-button">Reset Camera</button>
257
- <button id="distance-toggle">Realistic Distances</button>
 
 
 
 
258
  </div>
259
  </div>
260
 
@@ -280,6 +284,21 @@
280
  </div>
281
  </div>
282
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
  <!-- Main Application Script -->
284
  </body>
285
  </html>
 
231
 
232
  <!-- Control Panel -->
233
  <div id="control-panel">
234
+ <h3 onclick="toggleControls()" style="cursor: pointer; user-select: none;">
235
+ Controls <span id="toggle-icon">▼</span>
236
+ </h3>
237
+ <div id="controls-content" style="display: none;">
238
+ <div class="control-group">
239
+ <label for="speed-slider">Simulation Speed</label>
240
+ <input type="range" id="speed-slider" min="1" max="100" step="1" value="10">
241
+ </div>
242
+ <div class="control-group">
243
+ <label for="view-select">Point of View</label>
244
+ <select id="view-select">
245
+ <option value="sun">Sun (Center)</option>
246
+ <option value="mercury">Mercury</option>
247
+ <option value="venus">Venus</option>
248
+ <option value="earth">Earth</option>
249
+ <option value="mars">Mars</option>
250
+ <option value="jupiter">Jupiter</option>
251
+ <option value="saturn">Saturn</option>
252
+ <option value="uranus">Uranus</option>
253
+ <option value="neptune">Neptune</option>
254
+ <option value="pluto">Pluto</option>
255
+ </select>
256
+ </div>
257
+ <div class="control-group">
258
+ <button id="pause-button">Pause</button>
259
+ <button id="reset-button">Reset Camera</button>
260
+ <button id="distance-toggle">Realistic Distances</button>
261
+ </div>
262
  </div>
263
  </div>
264
 
 
284
  </div>
285
  </div>
286
 
287
+ <!-- Toggle Controls Script -->
288
+ <script>
289
+ function toggleControls() {
290
+ const content = document.getElementById('controls-content');
291
+ const icon = document.getElementById('toggle-icon');
292
+ if (content.style.display === 'none') {
293
+ content.style.display = 'block';
294
+ icon.textContent = '▲';
295
+ } else {
296
+ content.style.display = 'none';
297
+ icon.textContent = '▼';
298
+ }
299
+ }
300
+ </script>
301
+
302
  <!-- Main Application Script -->
303
  </body>
304
  </html>