SK-REG BLOG

Dieser Block befindet sich derzeit im Aufbau und wird
ständig erweitert. Daher bitten wir um Verständnis, falls noch
nicht alle Funktionalitäten zur Verfügung stehen.
Dieses Projekt sehe ich als Terapie, um nicht zu vergessen
Details

Bootstrap ist ein weit verbreitetes Frontend-Framework, das auf HTML, CSS und JavaScript basiert. Es stellt fertige Komponenten und ein leistungsfähiges Grid-System bereit, mit denen sich moderne, responsive Webseiten schnell umsetzen lassen.

Inhalt des ersten Accordion-Elements.

Inhalt des zweiten Accordion-Elements.

Inhalt des dritten Accordion-Elements.

Warum Bootstrap verwenden?

  • Responsives Design: Inhalte passen sich automatisch an Smartphone, Tablet und Desktop an.
  • Konsistentes Erscheinungsbild: Einheitliche Buttons, Karten, Navigationen und Formulare.
  • Schnelle Entwicklung: Viele Elemente sind sofort nutzbar, ohne sie neu erfinden zu müssen.
  • Erweiterbarkeit: Eigene Styles (z. B. Nova-Pro-Dark-Theme) lassen sich problemlos integrieren.

Grundstruktur eines Bootstrap-Layouts

Die Basis eines Bootstrap-Layouts ist das Grid-System. Es arbeitet mit Zeilen (.row) und Spalten (.col-*), die sich je nach Bildschirmbreite unterschiedlich verhalten.

<div class="container">
  <div class="row">
    <div class="col-md-8">
      <h3>Hauptbereich</h3>
      <p>Hier stehen die wichtigsten Inhalte.</p>
    </div>
    <div class="col-md-4">
      <h3>Sidebar</h3>
      <p>Zusätzliche Infos, Links oder Module.</p>
    </div>
  </div>
</div>

Typische Komponenten in Bootstrap

Buttons im SK-Stil

Buttons sind ein zentrales Element. Mit Bootstrap lassen sie sich schnell gestalten und später mit eigenen Farben und Effekten (Glow, Dark-Mode) erweitern.

<button type="button" class="btn btn-primary">Standard-Button</button>
<button type="button" class="btn btn-outline-light">Dark-Mode-Button</button>

Cards für kompakte Inhalte

Mit .card lassen sich Inhalte übersichtlich in Boxen darstellen – ideal für kurze Infos, Module oder Teaser.

<div class="card bg-dark text-light mb-3">
  <div class="card-header">SK-Modul</div>
  <div class="card-body">
    <h5 class="card-title">Bootstrap-Komponente</h5>
    <p class="card-text">
      Diese Card zeigt, wie Inhalte kompakt und gut lesbar präsentiert werden können.
    </p>
    <a href="#" class="btn btn-primary">Mehr erfahren</a>
  </div>
</div>

Navigation mit Responsive-Menü

Bootstrap bietet eine fertige Navigationsleiste, die sich auf mobilen Geräten zu einem Hamburger-Menü zusammenklappt.

<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
  <a class="navbar-brand" href="#">SK-Reg</a>
  <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#skNavbar">
    <span class="navbar-toggler-icon"></span>
  </button>

  <div class="collapse navbar-collapse" id="skNavbar">
    <ul class="navbar-nav me-auto">
      <li class="nav-item">
        <a class="nav-link active" href="#">Start</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Bootstrap</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Kontakt</a>
      </li>
    </ul>
  </div>
</nav>

Bootstrap in Joomla-Beiträgen

In Joomla-Beiträgen kann Bootstrap direkt im Editor verwendet werden, sofern das Template oder ein Plugin die Bootstrap-Dateien lädt. Der hier gezeigte Code kann einfach in den HTML-Modus des Editors eingefügt und anschließend mit eigenen Klassen (z. B. .sk-nova) erweitert werden.

Fazit

Bootstrap bietet ein stabiles, flexibles Fundament für moderne Weblayouts. In Kombination mit deinem individuellen SK-Design und Dark-Mode-Stil entsteht eine klare, professionelle und zugleich markante Oberfläche, die auf allen Geräten gut funktioniert.