Das CSS-Variables-System wurde erfolgreich überarbeitet und implementiert. Die wichtigsten Verbesserungen sind:

Konsistentes Spacing-System:
Mathematische Skala basierend auf --space-unit (0.25rem)
Logische Abstufungen von xxs bis xxxl
Responsive Anpassungen über Container-Padding und Section-Spacing
Erweiterte Typografie-Kontrolle:
Skalierbare Schriftgrößen basierend auf --font-size-base
Definierte Schriftgewichte und Zeilenhöhen
Responsive Anpassungen der Basis-Schriftgröße
Verbesserte Responsive-Struktur:
Breakpoint-Referenzen in Variablen
Automatische Anpassungen durch CSS-Variablen
Safe-Area-Insets für moderne Geräte
Layout-System:
Definierte Content-Breiten
Z-Index-Skala
Einheitliche Border-Radius-Werte
Performance-Optimierungen:
Hardware-beschleunigte Transitionen
Optimierte Animation-Timings
Konsistente Transition-Eigenschaften
Die Migration wurde schrittweise durchgeführt:

variables.css: Neue Basis-Variablen definiert
base.css: Grundlegende Typografie und Layout angepasst
header.css & header-line.css: Navigation und Header-Elemente optimiert
components.css: Alle Komponenten auf neue Variablen umgestellt
responsive.css: Breakpoint-spezifische Anpassungen implementiert
animations.css: Animationen vereinheitlicht
footer.css: Footer-Styles optimiert
Das neue System bietet:

Bessere Wartbarkeit durch zentrale Steuerung
Konsistente Skalierung über alle Breakpoints
Flexibilität für zukünftige Anpassungen
Volle Kompatibilität mit dem Theme-System
This commit is contained in:
ben7sys
2024-11-17 12:28:20 +01:00
parent ac328d8b3e
commit 2881c1200d
10 changed files with 361 additions and 218 deletions

View File

@@ -28,11 +28,11 @@
<h2>Angaben gemäß § 5 TMG</h2>
<p>7SYS<br>
<p>Benjamin Bader<br>
[hidden]<br>
[hidden]</p>
Baden-Württemberg<br>
Germany</p>
<h3>Kontakt</h3>
<p>Telefon: [hidden]<br>
<p>Signal Messenger<br>
E-Mail: info@7sys.de</p>
<h3>Umsatzsteuer-ID</h3>
@@ -40,9 +40,7 @@
DE[hidden]</p>
<h3>Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV</h3>
<p>Benjamin Bader<br>
[hidden]<br>
[hidden]</p>
<p>Benjamin Bader<br></p>
</div>
</section>
</div>