tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
562
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Starfox2007
    Starfox2007 Starfox2007 ist offline Mitglied Silber
    Registriert seit
    Apr 2010
    Beiträge
    87
    Ich habe eine Navigationsliste und möchte in den Untermenüs kein Background Bild anzeigen lassen wenn das Menue Aktiv ist.

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    <ul class='menue'>
    <li class='menue-haupt'><a class='menue-active' href=''><span>Hauptseite</span></a>
    <ul class='submenue1'>
    <li  class='menue-unter'><a  href=''><span>Untermenü1</span></a></li>
    </ul>
    </li>
    </ul>

    PHP-Code:
    .menue li.menue-haupt a.menue-active width:103pxheight:65pxbackground-image:url("../images/hpstyle/menue/hs-active.png"); background-repeat:no-repeatcolor:#F3E6D0; }

    .menue .submenue1 a.menue-active background-image:none; } 
    Der CSS Code hier tut nicht wirklich:
    PHP-Code:
    .menue .submenue1 a.menue-active background-image:none; } 
    Jemand ne Idee wie ich den Background aufheben kann ?
     

  2. #2
    exestend exestend ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    15
    Du meinst, wenn es aktiviert ist ? Also mit current ? oder du machst background:none;
     

  3. #3
    djheke djheke ist offline Mitglied Silber
    Registriert seit
    Sep 2011
    Beiträge
    96
    Warum soooo viele Klassen ?. Damit machst du dir die Arbeit unnötig schwer.

    Hier mal eine Möglichkeit
     

  4. #4
    Avatar von Starfox2007
    Starfox2007 Starfox2007 ist offline Mitglied Silber
    Registriert seit
    Apr 2010
    Beiträge
    87
    Naja ich brauch die Klassen zum Teil, das Hauptmenü hat 6 Punkte und jeder bekommt eine andere Grafik bei Hover, Active und eben beim normalen Link.

    Die Untermenüs sind auch wieder Grafisch aufgebaut, und ich komme eben besser zurecht wenn ich alles einzeln aufliste, zumindest vorerst.

    Wenn ich nun background:none; mache dann wird auch die Klasse aus dem Hauptmenü überschrieben und es wird bei Active keine Hintergrundgrafik mehr angezeigt.

    Schau mal so wie hier ists aufgebaut:

    http://diablo3.ingame.de/

    Wenn ich bei mir z.b. unter Diablo 2 das Lexikon anklicke habe ich den Diablo 2 Active Button als Hintergrund auf dem Link Lexikon.
    Geändert von Starfox2007 (29.11.11 um 15:54 Uhr)
     

  5. #5
    exestend exestend ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    15
    Bei Diablo sind es 2 Bilder, ein Hoverbild und ein Normales Bild. Das Normale wird dann auch für die klasse current verwendet.

    Guck mal hier:
    http://de.selfhtml.org/css/layouts/n...onsleisten.htm

    Da steht die Lösung schon drinnen.

    LG
     

  6. #6
    Avatar von Starfox2007
    Starfox2007 Starfox2007 ist offline Mitglied Silber
    Registriert seit
    Apr 2010
    Beiträge
    87
    Ich habs geschafft

    Ich hab alle Einzelbilder rausgenommen und ein gesamt Menübackgroundbild erstellt.
    Dann hab ich einfach die backgrounds verschoben mit background-position.

    Und dann noch für die Untermenüs die Backgrounds auf none gesetzt.

    PHP-Code:
    .menue .submenue1 a:hover background:none !important; }
    .
    menue .submenue1 a.menue-active background:none !important; } 
    damit funktionierts 1A

    Big thx an Euch beide für die Hilfestellung
     

  7. #7
    exestend exestend ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    15
    Das freut mich persönlich immer sehr sowas

    Freut mich, das wir dir helfen konnten

    Viel Erfolg weiterhin.
     

Ähnliche Themen

  1. PHP Bild mit background transparent
    Von cokie im Forum PHP
    Antworten: 11
    Letzter Beitrag: 27.12.10, 21:29
  2. List navigation mit Background Image
    Von UnoDosTres im Forum CSS
    Antworten: 3
    Letzter Beitrag: 13.07.07, 08:56
  3. CLabel transparent background
    Von sponge_bob im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 22.03.06, 14:53
  4. Hintergrund transparent machen !
    Von kingkutschat im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 24.11.04, 01:50