Files
web7sys/public
ben7sys ac328d8b3e I've updated the header implementation to properly handle heights and scroll margins:
Changed header height to be explicitly set using CSS variable --header-height instead of being determined by padding
Set responsive header heights:
Default: 100px
Mobile (480px): 80px
Small Mobile (320px): 60px
Ensured scroll-margin-top on headings uses the same --header-height variable
Main content padding-top uses the same --header-height variable
These changes ensure consistent header heights across all screen sizes and proper scroll positioning for anchor links.
2024-11-17 10:24:23 +01:00
..
2024-11-17 04:55:51 +01:00
2024-11-15 15:27:33 +01:00
2024-11-15 15:27:33 +01:00

7SYS Website

Eine professionelle Website für IT-Lösungen und digitale Souveränität.

Projektbeschreibung

Diese Website dient als digitale Präsenz von 7SYS, einem spezialisierten IT-Dienstleister mit Fokus auf maßgeschneiderte IT-Lösungen und digitale Souveränität. Die Plattform präsentiert das Leistungsportfolio und die Expertise im Bereich IT-Infrastruktur, Systemadministration und Automatisierung.

Hauptfunktionen

  • Responsive Single-Page Design
  • Dynamisches Theme-System (Hell/Dunkel)
  • Interaktive Service-Cards mit detaillierten Informationen
  • Modulare Komponenten-Architektur
  • Optimierte Performance durch CSS-Animationen
  • Barrierefreie Benutzeroberfläche

Technologien

  • Frontend:

    • HTML5
    • CSS3 (modulare Struktur mit separaten Dateien für bessere Wartbarkeit)
    • Vanilla JavaScript (components.js, theme.js)
    • Font Awesome Icons
    • Google Fonts (Montserrat, Open Sans)
  • Architektur:

    • Komponenten-basierte Struktur
    • Modulares CSS-System
    • Responsive Design mit CSS Variables
    • Progressive Enhancement

Setup/Installation

  1. Repository klonen:
git clone [repository-url]
  1. Projektverzeichnis öffnen:
cd web7syspub
  1. Einen lokalen Webserver starten, zum Beispiel mit Python:
# Python 3
python -m http.server 8000
  1. Website im Browser öffnen:
http://localhost:8000/public

Projektstruktur

public/
├── components/         # Wiederverwendbare HTML-Komponenten
├── css/               # Modulare CSS-Dateien
│   ├── animations.css
│   ├── base.css
│   ├── components.css
│   ├── layout.css
│   └── variables.css
├── js/                # JavaScript-Module
│   ├── components.js
│   └── theme.js
└── index.html         # Hauptseite

Features im Detail

  • Responsive Design: Optimierte Darstellung auf allen Geräten
  • Themensystem: Automatische Anpassung an Systemeinstellungen
  • Modulare CSS-Struktur: Verbesserte Wartbarkeit und Performance
  • Barrierefreiheit: Semantische HTML-Struktur und ARIA-Attribute
  • Performance: Optimierte Ladezeiten durch modulare Ressourcen

Kontakt

  • E-Mail: info@7sys.de
  • Signal: Verfügbar über Website-Link