Logo links in horizontalem CSS-Menü?

  • Liebe Leute,


    gemäß der Anleitung der w3schools habe ich das Responsive Topnav with Dropdown nachgebaut.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.



    Nun scheitere ich daran, links vor dem ersten Menüpunkt (Home) ein Logo (ein svg oder jpg) so zu platzieren, dass es
    1. die Navigationsleiste nach oben und unten überlappt und
    2. die anderen Menüpunkte nach rechts bzw. in der Hamburger-Variante nach unten verschiebt.


    Gruuuß
    Heiner

    Einmal editiert, zuletzt von haiiiner (21. September 2018 um 15:04)

  • In der Vollansicht ist das haargenau das, was ich wollte ! Danke!

    In der Hamburger-Ansicht wäre es schöner, wenn Homer über das Menü bzw. das Menü unter Homer springen würde, alles linksbündig.

    Soweit ich sehe, hast Du
    1. das Bild mittels des nav-tags in den html-Code eingefügt und
    2. diese CSS-Formatierungen hinzugefügt:

    body{
    display:flex;
    flex-direction:column;
    }


    nav{
    display:flex;
    height:100px;
    width:100%;
    }
    nav > img{
    height:calc(100% - 16px);
    width:150px;
    border-radius:30%;
    border:8px solid #333;
    background-color: #333;
    }
    nav > img:hover{
    border:8px solid #555;
    background-color: #555;
    cursor:pointer;
    }
    nav > .topnav{
    width:100%;
    height:48px;
    margin:auto 0;
    }

    Zudem hast Du in folgendem Absatz die Höhe von 400 px hinzugefügt:

    @media screen and (max-width: 600px) {
    .topnav.responsive {
    position: relative;
    height:400px;
    }

    Stimmt das?

    3 Mal editiert, zuletzt von haiiiner (21. September 2018 um 21:16)

  • Ok ich versuche das nochmal zu ändern. Die Css wird sich dann nochmal ändern,bevor ich dir die ganzen änderungen sagen. Abersoweit hast du schon recht. Es gibt bestimmt auch noch viele andere möglichkeiten da ein Bild reinzumachen. Da dein Bid aber größer ist als die Navigation ,ist das doch etwas komplizierter weil sachen wie overflow und co andere auswirkungen haben .
    Naja meine erklärungen sind wieder Müll. Ich mache mal einfach wie ich denke und wenn das ergebniss schon mal stimmt kann wer anders ja auch nochmal kucken ob es nee einfachere Methode gibt.
    Ich melde mich nachher nochmal wenn ich fertig bin.