Menüzeile im Mobile Phone nicht sichtbar

  • Hallo,

    ich baue gerade das Theme twenty fourteen um und habe es endlich geschafft, dass die obere primäre Menüzeile in der PC Ansicht fest stehen bleibt mit folgender CSS Änderung

    .masthead-fixed .site-header {
    /* position: fixed; */
    top: -100px;
    }

    Leider ist nun die Menüzeile im mobile Phone nicht mehr sichtbar. Was kann ich tun???

    Für schnelle Hilfe wäre ich sehr dankbar. :smile:

    Viele Grüße
    Manuela

    Manuela

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • HTML
    @media screen and (max-width:560px){
    .masthead-fixed .site-header {
                                   /* position: fixed; */
                                   top: 10px;
                    }
    }

    das Media Query anpassen an die Größe die du brauchst => 560
    top:10 oder 5 oder 0 oder....

    wars schnell genug :lol:

  • ja, war es :-)

    Leider funktioniert es mit deinem Vorschlag noch nicht. :-(

    Hast du vielleicht noch einen andere Idee?

    Viele Grüße

    Manuela

    Manuela

  • Standardmäßig ist die Menüzeile am oberen Rand fixiert. Dazu steht in der originalen styyle.css dies:

  • ja, das ist richtig. Aber mit dieser Einstellung "wandert" die Menüzeile in der PC Ansicht. Dies wollte ich vermeiden.

    Hast du vielleicht eine Idee wie beides funktioniert - feststehende primäre Menüzeile in der PC Ansicht + sichtbare funktionierende Menüzeile im mobile Phone?

    Danke schon einmal :-)

    Manuela

    Manuela

  • ja, war es :-)

    Leider funktioniert es mit deinem Vorschlag noch nicht. :-(

    Hast du vielleicht noch einen andere Idee?

    Viele Grüße

    Manuela

    ws funktioniert da nicht genau

    funktioniert nicht => das ist keine Fehlerbeschreibung und bei CSS einen Link zum Geschehen, sonst stochern wir wild herum und brauchen Glaskugeln

  • Also:

    Ich bin dabei das twenty fourteen Template nach meinen Vorstellungen umzuformatieren. Was ich nicht schaffe ist, die primäre Header Menüzeile in der PC Ansicht fest stehend zu bekommen und gleichzeitig diese Menüzeile im Handy sichtbar zu haben. Entweder sehe ich das Menü im Handy und dafür legt sich die Menüzeile in der PC Ansicht auf den Content Bereich beim scrollen - siehe hier die Screenshots -

    oder ich habe eine feststehende Menüzeile im PC aber dafür fehlt das Menü im Handy.

    Dies hier war der Standardeintrag in der CSS

    /* Fixed Header */

    .masthead-fixed .site-header {
    position: fixed;
    top: 0;
    }

    Mit dieser Standardeinstellung ist das Menü im Handy sichtbar, aber in der PC Ansicht legt es sich über den Contentbereich.

    Mit folgender Änderung ist der Stand des Menüs im PC sichtbar und im Handy nicht.

    .masthead-fixed .site-header {
    /* position: fixed; */
    top: 0;
    }


    Jetzt wo ich das alles noch einmal aufschreibe und mir nebenbei meine CSS Datei anschaue ist mir aufgefallen, dass es nicht an diesen CSS Einstellungen liegt sondern an an meiner Einstellung im Site Header :-(
    Dadurch ist das Menü im Handy nach oben weggerutscht :-(

    .site-header {
    background: url("images/Primärnavigationsleiste.png");
    max-width: 1260px;
    margin-top: -80px; <--------------------------------------- hier der Übeltäter!
    position: absolute;
    width: 100%;
    z-index: 4;
    }

    Mal schauen, ob ich das irgentwie sauber hinbekomme, das beide Ansichten passen

    Vielen Dank
    Manuela

    Manuela


  • folgendes: Bilder mit Sonderzeichen werden hie und da nicht richtig dargestellt,
    gewöhne dir an Dateien, die im WWW genutzt werden sollen mit Kleinbuchstaben, ohne Sonderzeichen, ohne Leerzeichen zu benennen, am besten Worte mit Bindestrich teilen,
    also primaernavigationsleiste.png wäre technisch richtiger,

    du brauchst wie ich bereits geschrieben habe dafür ein sogenanntes media querie
    dann das margin-top ändern und statt position absolute, position static oder relative

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!