Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Programmierung
CSS
Footer designen
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="Sempervivum, post: 15021, member: 3917"] Deine Probleme werden wahrscheinlich dadurch verursacht, dass Du einige überflüssige div-Container in deinem HTML hast. Lösche ich die, sieht es gleich viel besser aus: [CODE=html] <footer id="footer"> <span>Das ist ein beispieltext.</span> <div class="center-links"> <a href="link2" target="_blank"> <svg id="insta" href="test" width="16" height="16" fill="currentColor" class="bi bi-instagram" viewBox="0 0 16 16"> <path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334" /> </svg> </a> <a href="link1" target="_blank"> <svg xmlns="test" width="16" height="16" fill="currentColor" class="bi bi-facebook" viewBox="0 0 16 16"> <path d="M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951" /> </svg> </a> </div> <nav id="footer-nav"> <a href="impressum.html">Impressum</a> </nav> </footer> [/CODE] [CODE=css] :root { --weiss: #ffffff; --hell-grau: #bbbbbb; } body { margin: 0; } #footer { background-color: #000; height: 2.8rem; color: var(--weiss); display: flex; /* Flexbox aktivieren */ justify-content: space-between; /* Verteilt die Elemente gleichmäßig zwischen links, Mitte und rechts */ align-items: center; /* Zentriert die Elemente vertikal */ padding: 0 1rem; /* Fügt etwas Abstand am Rand hinzu */ /* width: 100%; */ /* 100% Breite, dies verursachte, dass der Footer wegen des Paddings mehr als 100% einnahm, daher habe ich es deaktiviert. */ } #footer svg { fill: #fff; /* Setzt die Farbe des Logos auf Weiß */ transition: fill 0.3s ease; /* Weicher Übergang beim Hover */ margin: 0 1rem; /* Abstand zwischen den Icons */ } #footer a { text-decoration: none; /* Entfernt die Standard-Unterstreichung von Links */ } /* Hover-Effekt für das Instagram-Logo und Facebook-Logo */ #footer svg:hover { fill: #f529ae; /* Ändert die Farbe beim Hover */ } /* Link-Spans auf der linken und rechten Seite */ #footer span { color: white; /* Weißer Text */ } .center-links { display: inline-flex; /* Flexbox aktivieren */ justify-content: center; /* Zentriert die Links */ align-items: center; gap: 0.5rem; /* Abstand zwischen den Icons */ } #insta { top: 0.2rem; } /* Footer-Navigation auf der rechten Seite */ #footer-nav { display: inline-flex; justify-content: flex-end; } #footer-nav a { text-decoration: none; } #footer-nav a:link, #footer-nav a:visited, #footer-nav a:active { color: white; } #footer-nav a:hover { color: var(--hell-grau); /* Hover-Effekt für Navigation */ } @media (max-width: 590px) { #footer span { display: none; /* Versteckt die Spans auf kleinen Bildschirmen */ } } [/CODE] [/QUOTE]
Zitate
Authentifizierung
Antworten
Programmierung
CSS
Footer designen
Oben
Unten