Logoüberschneidung mit Kategoriebar

  • Ich möchte mein Logo mit meiner Kategoriebar überlappen lassen (so wie im Bild gezeigt). Wie kann ich es so einstellen, dass mein Logo HINTER meiner Kategoriebar ist(Also eine Ebene sozusagen weiter in den Hintergrund rückt)?!?

    Ich habe hier die CSS-Konfiguration angehängt, was ich im Allgemeinen Teil der Einstellungen vorfinden konnte. Ich hoffe ihr könnt damit was anfangen. Vielen Dank!

    /* Logo */

    .logo {
    z-index:10;
    position: absolute;
    left:0;
    top: -10px;
    width:100%;
    text-align:center;
    }


    nav.primary {
    position:relative;
    z-index:2;
    }

    /* Essential styles for dropdown menu */
    .sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    .sf-menu {
    line-height: 1.0;
    }
    .sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em; /* left offset of submenus need to match (see below) */
    }
    .sf-menu ul li {
    width: 100%;
    }
    .sf-menu li:hover {
    visibility: inherit; /* fixes IE7 'sticky bug' */
    }
    .sf-menu li {
    float: left;
    position: relative;
    padding:0;
    background:none;
    }
    .sf-menu a {
    display: block;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    }
    .sf-menu li:hover ul,
    .sf-menu li.sfHover ul {
    left: 0;
    top: 64px; /* match top ul list item height */
    z-index: 99;
    }
    ul.sf-menu li:hover li ul,
    ul.sf-menu li.sfHover li ul {
    top: -999em;
    }
    ul.sf-menu li li:hover ul,
    ul.sf-menu li li.sfHover ul {
    left: 194px; /* match ul width */
    top: -15px;
    }
    ul.sf-menu li li:hover li ul,
    ul.sf-menu li li.sfHover li ul {
    top: -999em;
    }
    ul.sf-menu li li li:hover ul,
    ul.sf-menu li li li.sfHover ul {
    left: 194px; /* match ul width */
    top: -15px;
    }


    /* Our skin for dropdown menu */
    .sf-menu {
    width:100%;
    margin-top:200px;
    height:70px;
    background:url(http://dilan-rende.de/wp-content/the…rimary-tail.png) repeat-x left top;
    float:left;
    }
    .sf-menu a {
    text-decoration:none;
    color:white;
    }
    .sf-menu > li {
    background:url(images/nav-divider.gif) no-repeat left top;
    padding-left:1px;
    }
    .sf-menu > li:first-child {
    background:none;
    padding:0;
    }
    .sf-menu > li > a {
    font-size:17px;
    line-height:63px;
    height:63px;
    text-transform:uppercase;
    font-family: 'Oswald', sans-serif;
    padding:0 20px;
    }
    .sf-menu > li.current-menu-item > a,
    .sf-menu > li.current-menu-item > a:hover,
    .sf-menu > li.current-menu-item.sfHover > a {
    background:url(images/nav-current.jpg) repeat-x left top #b2102c;
    }
    .sf-menu > li.sfHover > a,
    .sf-menu > li > a:hover {
    background:black;
    color:white;
    }
    .sf-menu li ul {
    background:#1c1c1c;
    width:193px;
    padding:15px 0;
    }
    .sf-menu li li {
    padding:0 0 0 19px;
    font-family:Arial, Helvetica, sans-serif;
    }
    .sf-menu li li a {
    font-size:15px;
    line-height:23px;
    }
    .sf-menu li li.current-menu-item > a,
    .sf-menu li li.sfHover > a,
    .sf-menu li li a:hover {
    color:#f91243;
    }
    .sf-menu li li li a {
    }
    .sf-menu li:hover, .sf-menu li.sfHover,
    .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.current-menu-item > a {
    outline: 0;
    }

    /*** arrows **/
    .sf-menu a.sf-with-ul {
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
    }
    .sf-sub-indicator {
    position: absolute;
    display: block;
    right: .75em;
    top: 1.05em; /* IE6 only */
    width: 10px;
    height: 10px;
    text-indent: -999em;
    overflow: hidden;
    background: url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
    }
    a > .sf-sub-indicator { /* give all except IE6 the correct values */
    top: .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
    }
    /* apply hovers to modern browsers */
    a:focus > .sf-sub-indicator,
    a:hover > .sf-sub-indicator,
    a:active > .sf-sub-indicator,
    li:hover > a > .sf-sub-indicator,
    li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
    }

    /* point right for anchors in subs */
    .sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
    .sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
    /* apply hovers to modern browsers */
    .sf-menu ul a:focus > .sf-sub-indicator,
    .sf-menu ul a:hover > .sf-sub-indicator,
    .sf-menu ul a:active > .sf-sub-indicator,
    .sf-menu ul li:hover > a > .sf-sub-indicator,
    .sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
    }

    /*** shadows for all but IE6 ***/
    .sf-shadow ul {
    background: url(images/shadow.png) no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
    }
    .sf-shadow ul.sf-shadow-off {
    background: transparent;
    }

    • 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

  • Ich hab den Z-index verändert und gefunden, wie ich es mache. Jedoch habe ich davor noch paar Sachen ausprobiert und die Seite war total auf den Kopf gestellt.
    Gott sei dank(HATTE ich mir gedacht) habe ich die CSS-Daten hier gepostet und hab einfach die CSS Dateien von hier genommen und in die von Wordpress(durch das Admin-panel) eingefügt. Meine Freude ging sobald flöten, als ich gemerkt habe, dass die Seite jetzt dummerweise NICHT mehr so aussieht wie am Anfang OBWOHL genau das drinnen steht, was auch AM ANFANG dort stand... Der Hintergrund der Kategoriebar ist verschwunden und die Links lassen sich auch nicht mehr anklicken. Bitte schaut selbst.Wo ist der Fehler?!?! Bitte um dringende Hilfe!!

    Die Seite hier: http://www.dilan-rende.de

  • Also nachdem ich die Costum CSS im Theme Options wieder auf den Ursprungspunkt gesetzt habe, will ich euch zeigen, wie die Seite nun aussieht.
    Meine Frage: Wie kann ich die gesammte Homepage "runterschieben", sodass es zu KEINER überlappung mit meinem Logo kommt?!?


    Ich danke wirklich für jede Antwort und wie ihr seht bin ich bereit mich einzulesen. Nur ganz alleine zu sein macht dann auch nicht wirklich so spaß.. :-/

    Den Headerbereich aus dem Editor habe ich kopiert und füge ihn hier ein:

    /* Header
    ---------------------------------------- */
    #header {
    height:292px;
    position:relative;
    z-index:99;
    }

    /* Logo */
    .logo {
    position:absolute;
    left:0;
    top:52px;
    width:100%;
    text-align:center;
    }
    .logo h1,
    .logo h2 {
    font-size:9.167em;
    line-height:1.2em;
    margin:-19px 0 0 0;
    font-family: 'Lobster', cursive;
    font-weight:normal;
    position:relative;
    z-index:2;
    }
    .logo h1:first-letter,
    .logo h2:first-letter {
    color:#f91243;
    }
    .logo h1 a,
    .logo h2 a {
    color:white;
    text-decoration:none;
    }
    .logo .description {
    font-family: 'Oswald', sans-serif;
    color:#f91243;
    font-size:1.25em;
    line-height:1.2em;
    text-transform:uppercase;
    padding-left:138px;
    margin-top:-22px;
    }
    .logo .description.alt {
    margin-top:-25px;
    }
    .logo a#logo {
    position:relative;
    z-index:20;
    }


    /* Header widget */
    #widget-header {
    position:absolute;
    right:0;
    top:90px;
    z-index:1;
    }
    .widget-header h3 {
    }
    .widget-header ul li {
    float:left;
    font-size:14px;
    line-height:1.2em;
    text-transform:uppercase;
    font-family: 'Oswald', sans-serif;
    line-height:30px;
    border-left:1px solid #313131;
    padding:0 0 0 9px;
    margin:0 0 0 9px;
    background:none;
    }
    .widget-header ul li:first-child {
    border:none;
    padding:0;
    margin:0;
    }
    .widget-header ul li a {
    text-decoration:none;
    color:#737373;
    }
    .widget-header ul li a:hover {
    color:white;
    }

    .meta_widget {
    overflow:hidden;
    }
    .meta_widget li.loginout a {
    padding-right:24px;
    background:url(images/loginout-icon.png) no-repeat right top;
    color:white;
    }
    .meta_widget li.loginout a:hover {
    background-position:right -28px;
    }


  • Meine Frage: Wie kann ich die gesammte Homepage "runterschieben", sodass es zu KEINER überlappung mit meinem Logo kommt?!?

    Code
    #header {
    [COLOR=Red]height:292px;[/COLOR]
    position:relative;
    z-index:99;
    }

    height anpassen

    bei deinem jetzigen übertriebenen "500px Höhe Rießen-Logo" also auf ca. 630px

    und die Nav nach unten setzen

    Code
    .sf-menu {
        background: url("http://forum.wpde.org/images/nav-primary-tail.png") repeat-x scroll left top transparent;
        float: left;
        height: 70px;
        [COLOR=Red]margin-top: 209px;[/COLOR]
        width: 100%;
    }

    also ca. 555px

    ach ja, für Code-Beispiele im Forum, bitte die entsprechenden BBCodes verwenden

    Einmal editiert, zuletzt von Tutrix (3. Januar 2012 um 15:34)

  • Vielen Dank Art of Pic für beide Hinweise.
    Ich habe bemerkt, dass die ganzen Höhen untereinander im Verhältnis stehen, stimmt das?
    Gibt es eine Möglichkeit bei speziellen Themes herauszufinden, welches css attribut mit welchem css attribut in Verbindung steht?
    Ich stell mir das so vor wie ein jpg Bild, wo einfach der Aufbau des Themes schlicht erklärt ist und die dazugehörigen css tags auch erwähnt sind.
    Natürlich wird es nicht soetwas von vornherein geben. Deswegen habe ich auch geschrieben, "wie man sowas !herausfindet!", sodass man sich ein eigenes Bild dazu machen kann.

  • es gibt sogenannte Entwicklertools

    wenn du Firefox verwendest Firebug

    bei anderen Browsern einfach mal F12 klicken (gilt auch bei Firefox wenn Firebug installiert ist)

Jetzt mitmachen!

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