Bootstrap - Footers Demo
Hallo ihr ambitionierten Web-Entwickler! Heute tauchen wir ein in die wunderbare Welt der Bootstrap-Fußzeilen. Als dein freundlicherNachbarchaftsinformatiklehrer bin ich aufgeregt, euch auf dieser Reise zu führen. Also holt euch eure Lieblingsgetränke, settle down und lasst uns anfangen!
Was ist eine Fußzeile?
Bevor wir uns den Bootstrap-Details zuwenden, lassen Sie uns mit den Grundlagen beginnen. Stell dir vor, du liest ein Buch. Was findest du normalerweise am Ende jeder Seite? Richtig - Seitenzahlen, manchmal Kapitelüberschriften oder andere nützliche Informationen.Nun, in der digitalen Welt haben wir etwas Ähnliches für Websites, und wir nennen es eine Fußzeile!
Eine Fußzeile ist ein Abschnitt am Ende einer Webseite, der Informationen wie folgt enthält:
- Urheberrechtsnachweise
- Kontaktinformationen
- Links zu wichtigen Seiten
- Social-Media-Symbole
- Schnellnavigation-Menüs
- Haftungs- oder Datenschutzrichtlinienlinks
Denke daran als freundliches Abschiedsgruß am Ende deiner Webseite, der den Besuchern nützliche Informationen bietet, bevor sie die Seite verlassen oder zu einem anderen Teil deiner Website navigieren.
Warum Bootstrap für Fußzeilen verwenden?
Nun, du könntest dich fragen, "Warum sollte ich Bootstrap für meine Fußzeile verwenden?"Nun, meine neugierigen Schüler, Bootstrap ist wie ein Superhelden-Werkzeugkasten für Web-Entwickler. Es bietet vorgefertigte Komponenten und Stile, die das Erstellen von responsiven und ansprechenden Web-Elementen zum Kinderspiel machen. Wenn es um Fußzeilen geht, bietet Bootstrap:
- Aus dem Box responsives Design
- Konsistente Stile across verschiedenen Browsern
- Einfach zu benutzendes Rastersystem für Layouts
- Vorgefertigte Komponenten, die du anpassen kannst
Lassen Sie uns die Ärmel hochkrempeln und sehen, wie wir mit Bootstrap einige großartige Fußzeilen erstellen können!
Basic Bootstrap Footer
Lassen Sie uns mit einer einfachen Fußzeile beginnen. Hier ist ein Codebeispiel:
<footer class="bg-light text-center text-lg-start">
<div class="container p-4">
<div class="row">
<div class="col-lg-6 col-md-12 mb-4 mb-md-0">
<h5 class="text-uppercase">Fußzeileninhalt</h5>
<p>
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Iste atque ea quis
molestias. Fugiat pariatur maxime quis culpa corporis vitae repudiandae aliquam
voluptatem veniam, est atque cumque eum delectus sint!
</p>
</div>
<div class="col-lg-3 col-md-6 mb-4 mb-md-0">
<h5 class="text-uppercase">Links</h5>
<ul class="list-unstyled mb-0">
<li><a href="#!" class="text-dark">Link 1</a></li>
<li><a href="#!" class="text-dark">Link 2</a></li>
<li><a href="#!" class="text-dark">Link 3</a></li>
<li><a href="#!" class="text-dark">Link 4</a></li>
</ul>
</div>
<div class="col-lg-3 col-md-6 mb-4 mb-md-0">
<h5 class="text-uppercase mb-0">Links</h5>
<ul class="list-unstyled">
<li><a href="#!" class="text-dark">Link 1</a></li>
<li><a href="#!" class="text-dark">Link 2</a></li>
<li><a href="#!" class="text-dark">Link 3</a></li>
<li><a href="#!" class="text-dark">Link 4</a></li>
</ul>
</div>
</div>
</div>
<div class="text-center p-3" style="background-color: rgba(0, 0, 0, 0.2);">
© 2023 Urheberrecht:
<a class="text-dark" href="https://mdbootstrap.com/">MDBootstrap.com</a>
</div>
</footer>
Lassen Sie uns das aufschlüsseln:
- Wir beginnen mit einem
<footer>
-Tag und geben ihm einige Bootstrap-Klassen für das Styling. - Innen haben wir einen Container mit Zeilen und Spalten (Bootstrap's Rastersystem).
- Wir haben die Fußzeile in drei Abschnitte unterteilt: Hauptinhalt und zwei Link-Spalten.
- Unten haben wir eine Urheberrechtsnachricht.
Das Magie der Bootstrap-Klassen macht dies responsiv, was bedeutet, dass es sowohl auf Desktop- als auch auf mobilen Geräten gut aussieht!
Klebende Fußzeile
Manchmal möchtest du, dass deine Fußzeile am Ende der Seite klebt, insbesondere wenn nicht genug Inhalt vorhanden ist, um sie nach unten zu drücken. Hier ist, wie du eine klebende Fußzeile erstellen kannst:
<body class="d-flex flex-column min-vh-100">
<!-- Dein Hauptinhalt kommt hier hin -->
<main class="flex-shrink-0">
<div class="container">
<h1 class="mt-5">Klebende Fußzeile</h1>
<p class="lead">Pin a footer to the bottom of the viewport in desktop browsers with this custom HTML and CSS.</p>
</div>
</main>
<footer class="footer mt-auto py-3 bg-light">
<div class="container">
<span class="text-muted">Place sticky footer content here.</span>
</div>
</footer>
</body>
In diesem Beispiel:
- Wir verwenden Flexbox, um sicherzustellen, dass die Fußzeile unten bleibt.
- Die
min-vh-100
-Klasse stellt sicher, dass der Körper mindestens die volle Höhe des Viewports einnimmt. - Die
mt-auto
-Klasse auf der Fußzeile drückt sie nach unten.
Fußzeile mit Social Media Icons
Lassen Sie uns das mit einigen Social-Media-Icons aufpeppen! Hier ist ein Beispiel:
<footer class="bg-dark text-center text-white">
<div class="container p-4 pb-0">
<section class="mb-4">
<!-- Facebook -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-facebook-f"></i>
</a>
<!-- Twitter -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-twitter"></i>
</a>
<!-- Google -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-google"></i>
</a>
<!-- Instagram -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-instagram"></i>
</a>
<!-- LinkedIn -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-linkedin-in"></i>
</a>
<!-- Github -->
<a class="btn btn-outline-light btn-floating m-1" href="#!" role="button">
<i class="fab fa-github"></i>
</a>
</section>
</div>
<div class="text-center p-3" style="background-color: rgba(0, 0, 0, 0.2);">
© 2023 Urheberrecht:
<a class="text-white" href="https://mdbootstrap.com/">MDBootstrap.com</a>
</div>
</footer>
Diese Fußzeile:
- Verwendet einen dunklen Hintergrund mit weißem Text für Kontrast.
- Enthält Social-Media-Icons als Schaltflächen.
- Verwendet Font Awesome-Icons (stellen Sie sicher, dass Sie die Font Awesome-Bibliothek einfügen).
Fazit
Und dort hast du es, meine wunderbaren Schüler! Wir haben die Welt der Bootstrap-Fußzeilen erkundet, von einfach bis klebrig bis sozial versiert. Denke daran, Fußzeilen sind wie die Kirsche auf deinem Webseiten-Sundae - sie könnten am Ende sein, aber sie können wirklich你的网站发光!
Bei deinem Weitergehen auf deiner Webentwicklungsreise, habe keine Angst, verschiedene Fußzeilenstile auszuprobieren. Mische und passe Elemente an, spiele mit Farben und vor allem, habe Spaß dabei!
Hier ist eine Tabelle, die die wichtigsten Bootstrap-Klassen zusammenfasst, die wir verwendet haben:
Klasse | Zweck |
---|---|
bg-light | Helles Hintergrundfarbe |
bg-dark | Dunkle Hintergrundfarbe |
text-center | Text zentrieren |
container | Erstellen eines responsive festen Breitenbehälters |
row | Erstellen einer Zeile für das Rastersystem |
col-lg-6, col-md-12, etc. | Definieren der Spaltenbreiten für verschiedene Bildschirmgrößen |
list-unstyled | Standard Listen-Styling entfernen |
mt-auto | Hinzufügen von Margin-top: auto |
py-3 | Hinzufügen von Padding oben und unten |
btn | Erstellen einer Schaltfläche |
btn-outline-light | Erstellen einer outlined light Schaltfläche |
Weiterschreiben, weiterlernen und denken Sie daran - in der Welt der Webentwicklung, ist die Fußzeile erst der Anfang!
Credits: Image by storyset