75c782320b5d1d74c7155f3a1c96d4eaa5b59b84
Space UI Demo v2 (PHP + CSS + JS)
Übersicht
Diese Demo zeigt eine HUD-artige Navigation mit statischem Hauptmenü, kontextabhängiger Subnav, Sticky-Ressourcenleiste, Toasts und einem generischen Content-Bereich. Das HTML wird vom zentralen Entry-Point public/index.php zusammengesetzt, die einzelnen Bausteine liegen als Partial-Templates in src/partials.
Verzeichnisstruktur
public/: Dokumentenwurzel, in derindex.phpsitzt und auf die Assets (assets/) zugreift. Alles, was vom Webserver ausgeliefert wird, gehört hierhin.public/assets/: CSS- und JS-Dateien (style.css,ui.js,starfield.js).src/partials/: Menü-, Footer-, Ressourcendarstellung und Content-Renderer, diepublic/index.phpinkludiert.
Layout-Highlights
- Sidebar: Hauptmenü (links) mit statischem Link-Set plus optionaler Planetenliste auf der Unterseite.
- Topbar & Notification-Dropdown: Anzeige, Actions & Test-Toast-Button.
- Subnav: Mittig platzierte Tabs (Kontextmenü) basierend auf dem
$subnav-Array inpublic/index.php. - Ressourcenleiste: Sticky-Komponente unterhalb der Subnav (
src/partials/ressourcen.php). - Content: Demo-Inhalte aus
src/partials/site.php, die Sections und Subpages simulieren. - Footer: Menü-Links und optionaler Admin-Chip, gesteuert über
$isAdmin.
Lokale Entwicklung
cd /path/to/Space-Theme.php -S localhost:8000 -t public(setzt die Dokumentenwurzel aufpublic/).- Öffne
http://localhost:8000/index.phpund wechsle z. B. über?s=build&p=demolishdie Sections.
Hinweise
- Die PHP-Session (
session_start()) im Entry-Point dient Flash-Toasts und Alert-Messages. - Die Partial-Templates erwarten die Variablen
$section,$sub,$planetund greifen über$partialsPathaufeinander zu. - Performance-/Alert-Profile werden über
sessionStoragebzw.localStoragegesteuert – die Buttons inpublic/assets/ui.jssorgen für die Visualisierung.
Description
Languages
PHP
57.5%
CSS
18.1%
JavaScript
16.2%
Hack
5.3%
Shell
2.9%