Dies ist eine alte Version des Dokuments!
<!DOCTYPE html> <html lang=„de“> <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BBZ Fortschritt</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background: #f9fafb;
color: #111827;
}
header {
background: #2563eb;
color: white;
padding: 20px;
text-align: center;
}
main {
max-width: 900px;
margin: 20px auto;
padding: 20px;
background: white;
border-radius: 12px;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
h2 {
margin-top: 0;
}
/* --- Stepper Basis --- */
.bbz-stepper { position: relative; padding: 24px 0 8px; margin: 24px 0; }
.bbz-stepper * { box-sizing: border-box; }
/* Grundlinie + Füllung */
.bbz-stepper .line,
.bbz-stepper .line-fill {
position: absolute; left: 0; right: 0; height: 10px; top: 22px; border-radius: 999px;
}
.bbz-stepper .line { background: #e5e7eb; }
.bbz-stepper .line-fill { background: #10b981; width: 0%; }
/* Füllstände für 6 Schritte */
.bbz-stepper.progress-0 .line-fill { width: 0%; }
.bbz-stepper.progress-16 .line-fill { width: 16.6666%; }
.bbz-stepper.progress-33 .line-fill { width: 33.3333%; }
.bbz-stepper.progress-50 .line-fill { width: 50%; }
.bbz-stepper.progress-66 .line-fill { width: 66.6666%; }
.bbz-stepper.progress-83 .line-fill { width: 83.3333%; }
.bbz-stepper.progress-100 .line-fill { width: 100%; }
/* Schritte */
.bbz-steps {
display: flex; justify-content: space-between; align-items: flex-start;
list-style: none; margin: 0; padding: 0;
}
.bbz-steps li { width: 16.66%; text-align: center; position: relative; padding-top: 10px; }
/* Kreise */
.bbz-steps .circle {
display: inline-flex; align-items: center; justify-content: center;
width: 36px; height: 36px; border-radius: 999px; font-weight: 700;
border: 2px solid #d1d5db; background: #fff; color: #374151;
}
.bbz-steps li.done .circle { background: #10b981; border-color: #10b981; color: #fff; }
.bbz-steps li.current .circle { border-color: #3b82f6; box-shadow: 0 0 0 4px rgba(59,130,246,.2); }
/* Beschriftung */
.bbz-steps a {
display: block; margin-top: 8px; text-decoration: none; color: #111827; font-weight: 600;
}
.bbz-steps small { display: block; color: #6b7280; font-weight: 400; }
@media (max-width: 700px){
.bbz-steps a{ font-size: 13px; }
.bbz-steps small{ font-size: 11px; }
.bbz-steps .circle{ width:28px; height:28px; font-size: 12px; }
}
section {
margin: 40px 0;
}
</style>
</head> <body>
<header> <h1>BBZ – Ihr Fortschritt</h1> </header>
<main>
<div class="progress-container">
<div class="progress-header">
<h2>📊 Ihr Fortschritt</h2>
<p>Folgen Sie den Schritten in der richtigen Reihenfolge</p>
</div>
<!-- Beispiel: Aktuell bei Schritt 2 = progress-33 -->
<div class="bbz-stepper progress-33" aria-label="Fortschritt">
<div class="line"></div>
<div class="line-fill"></div>
<ol class="bbz-steps">
<li class="done">
<span class="circle">1</span>
<a href="#erste-schritte">Login<small>WLAN</small></a>
</li>
<li class="current">
<span class="circle">2</span>
<a href="#untis">UNTIS</a>
</li>
<li>
<span class="circle">3</span>
<a href="#schulcloud">schul.cloud</a>
</li>
<li>
<span class="circle">4</span>
<a href="#moodle">Moodle</a>
</li>
<li>
<span class="circle">5</span>
<a href="#office">Office</a>
</li>
<li>
<span class="circle">6</span>
<a href="#bbzcloud">BBZ-Cloud</a>
</li>
</ol>
</div>
</div>
<!-- Inhalt zu den Schritten -->
<section id="erste-schritte">
<h2>Schritt 1 – Login & WLAN</h2>
<p>Hier kommt die Beschreibung für den Login und das WLAN.</p>
</section>
<section id="untis">
<h2>Schritt 2 – UNTIS</h2>
<p>Hier kommt die Beschreibung für UNTIS.</p>
</section>
<section id="schulcloud">
<h2>Schritt 3 – schul.cloud</h2>
<p>Hier kommt die Beschreibung für schul.cloud.</p>
</section>
<section id="moodle">
<h2>Schritt 4 – Moodle</h2>
<p>Hier kommt die Beschreibung für Moodle.</p>
</section>
<section id="office">
<h2>Schritt 5 – Office</h2>
<p>Hier kommt die Beschreibung für Office.</p>
</section>
<section id="bbzcloud">
<h2>Schritt 6 – BBZ-Cloud</h2>
<p>Hier kommt die Beschreibung für die BBZ-Cloud.</p>
</section>
</main>
</body> </html>