OceanWP Navigation unter Header-Image

  • Ich habe nun schon mir alles Mögliche ausprobiert, aber ich bekomme es einfach nicht hin, dass die Navigationsleiste unter dem Headerbild und das Logo über dem Headerbild steht.

    Hier die SEITE

    • 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

  • Ja aber das beantwortet nicht meine Frage und löst auch nicht mein Problem.

    Da das Logo in der Standard-Version quaisi auf dem Headerbild steht, habe ich es anders gelöst und das Logo erst einmal ohne Headerbild hochgeladen. Dann habe ich das Plugin "WP Header Images" installiert und folgenden Code in die header.php geladen und dort auch an sämtlichen Stellen probiert, aber das Logo und die Navigationsleiste scheinen irgendwie zusammenzuhängen...

    PHP
    <?php do_action('apply_header_images', '<div class="header_image"><h2 style="background-image: url(%url%);">%title%</h2></div>'); ?>


    Insgesamt sieht es in der header.php jetzt so aus:

    2 Mal editiert, zuletzt von Axel2301 (5. Juni 2020 um 16:40)

  • Ich möchte ja nur die Navigation die jetzt zwischen Logo und Headerbild steht, unter das Headerbild setzen. Das Logo soll oben über dem Headerbild stehen bleiben. Aber bisher wanderte das Logo mit der Navigation immer mit nach unten wenn ich den entsprechenden Code in der header.php an eine andere Stelle gesetzt habe.

    Ich hoffe mir kann hier jemand helfen.

  • Das heisst also, Du nutzt gar nicht das was OceanWP standardmässig zur Verfügung stellt, sondern irgendetwas selbstgestricktes? Das stand bei Deiner Frage leider nicht dabei. :rolleyes:

    Aktuell ist das [FONT=Courier New]header_image[/FONT] komplett ausserhalb des [FONT=Courier New]site-header[/FONT] und Logo und Menü sind innerhalb des [FONT=Courier New]site-header[/FONT] und daher ist ein einfaches Verschieben bzw. Dazwischenschieben per CSS nicht möglich. Es sind wohl umfangreichere PHP Änderungen nötig wenn Du dieses Plugin verwenden willst, da kann man aber nur schwer helfen, da wohl kaum jemand zufällig genau diese Konstellation mit Deinen Einstellungen usw. zum Testen vorliegen hat. Bin daher hier raus, viel Erfolg!

  • Wie gesagt, wenn ich die Header Image Funktion von OceanWP nutze, dann steht das Logo auf dem Header-Image, es soll aber darüber stehen.

  • Wenn Du die Header Image Funktion von OceanWP nutzen würdest, wäre das Logo und das Header-Image evtl. an einer Stelle, wo man es per CSS passend verschieben könnte. Ob das so wäre, das kann man in Deinem Link nicht nachvollziehen. Darüber dürfen sich jetzt gern andere den Kopf zerbrechen.

  • Damit wäre sowas hier ein Ansatz, viel Erfolg mit dem Projekt.

    Code
    #site-header.medium-header .top-header-wrap {
        padding: 10px 0;
        background-color: #fff;
        margin-bottom: 350px;
    }
  • Nein das führt leider nicht dazu, dass das Logo oben über dem Headerbild auf einem weißen Hintergrund steht und dieser Hintergrund soll sich auch über die gesamte Breite der Seite strecken.

  • Hier im Browser führte es genau dazu.

    Zu was führte es denn bei Dir?

    Ohne jegliche Angaben und bei derzeit nicht erreichbarer Seite kann man schwer herausrausfinden, wo das Problem liegen könnte und so kann es auch keinem späteren Mitleser helfen, ein ähnliches Problem zu lösen. Dafür ist dieses Forum vor allem auch da.

  • Es führte lediglich dazu, dass der Header wesentlich größer wurde, also in der Höhe.

    Habe die Seite wieder aufgemacht, aber ich arbeite gerade daran, daher kann sich immer wieder mal etwas verändern.

    Einmal editiert, zuletzt von Olaf (6. Juni 2020 um 18:57)

  • Ich habe den Code jetzt mal unter "Zusätzliches CSS" eingefügt, schau selbst was passiert.

    Code
    #site-header.medium-header .top-header-wrap {
        padding: 10px 0;
        background-color: #fff;
        margin-bottom: 350px;
    }

    In deinem Screenshot sieht es genau so aus wie ich es haben möchte.

    Oder soll der Code gar nicht in "Zusätzliches CSS"?

  • Ersetze diese Zeile

    Code
    #site-header.medium-header .top-header-wrap {


    durch diese Zeile:

    Code
    header#site-header.medium-header .top-header-wrap {


    Offenbar wird nach "Zusätzliches CSS" noch CSS von OceanWP ausgegeben, das einen Wert beeinflusst bzw. überlagert.

    Das sieht man über "Element untersuchen" im Browser, eine üblicherweise oft verwendete Standardfunktion wenn es um Website-Entwicklung geht.

    Der Screenshot enststand mit dem CSS am Ende von head eingefügt.

  • Nächste Problem, leider ist deine Lösung nicht responsive.

    Schau dir das mal auf einem Smartphone oder Tablet an was dann passiert....

Jetzt mitmachen!

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