+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Hauptmenu und #current

  1. #1
    Neu an Board
    Registriert seit
    09.01.2008
    Beiträge
    89
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Hauptmenu und #current

    Hallo Gemeinde,
    ich sitze irgendwie an einem verzwickten Problem.

    Ich habe meinen Menüpunkten eine Hintergrundgrafik zugewiesen. Das Funktioniert auch soweit. Nun möchte ich aber wenn sich das Menü unterteilt, dass zum einen der Text eingerückt ist, und auch das Hintergrundbild sich bei #current ebenso ändert.

    Wie spreche ich #current in der zweiten Ebene an?

    Code:
    .module_menu ul {
    	list-style-type: none;
    }
    .module_menu ul li {
    	list-style: none;
    	line-height: 14px;
    }
    .module_menu ul li a:link, .module_menu ul li a:visited, .module_menu ul li a:active {
    	text-decoration: none;
            padding: 10px 0px 10px 55px;
    	display: block;
            color: #434343;
    	font-size: 14px;
    	font-weight: bold;
    	border-bottom: 1px solid #afafaf;
    	background: url(../images/hover.jpg) no-repeat 35px 10px;
    }
    
    .module_menu ul li a:hover {
    	text-decoration: none;
            padding: 10px 0px 10px 55px;
    	display: block;
            color: #c33f0a;
    	font-size: 14px;
    	font-weight: bold;
    	border-bottom: 1px solid #afafaf;
    	background: url(../images/hover_bg.jpg) no-repeat 35px 10px;
    }
    
    .module_menu ul li ul li a:link, .module_menu ul li ul li a:visited, .module_menu ul li ul li a:active {
    	text-indent: 20px;
    	border-bottom: 1px solid white;
    	background: url(../images/hover.jpg) no-repeat 55px 10px;
    }
    
    .module_menu ul li ul li a:hover {
    	border-bottom: 1px solid white;
    	background: url(../images/hover_bg.jpg) no-repeat 55px 10px;
    }
    
    li#current a{
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 35px 10px;
    }
    So wie es jetzt ist funktioniert alles in der Ersten Ebene. Klicke ich nun aber auf Leistungen und es kommen die Unterpunkte "Unsere Leistungen" und "Service", wird denen

    Code:
    li#current a{
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 35px 10px;
    }
    zugewiesen, ich müsste denen aber

    Code:
    li#current a{
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 55px 10px;
    }
    zuweisen. Wenn das eine richtig ist, ist das andere wieder falsch.

    Kann mir wer helfen?

    LG ChOp
    Geändert von ChOpSueY! (03.11.2010 um 12:52 Uhr)

  2. #2
    Wohnt hier Avatar von Harmageddon
    Registriert seit
    04.03.2010
    Ort
    Heilbronn
    Beiträge
    2.126
    Bedankte sich
    138
    Erhielt 616 Danksagungen
    in 605 Beiträgen

    Standard

    Erste Ebene:
    Code:
    li#current > a {
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 35px 10px;
    }
    Zweite/Dritte/Vierte/Xte Ebene:
    Code:
    li#current li a {
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 55px 10px;
    }
    Konnte ich helfen? "Danke" klicken kostet nichts und tut nicht weh.
    Problem gelöst? Ersten Post bearbeiten - Erweitert - Präfix: "Gelöst" - Danke!
    allergisch gegen grausame Rechtschreibung

  3. #3
    Neu an Board
    Registriert seit
    09.01.2008
    Beiträge
    89
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Harmageddon Beitrag anzeigen
    Erste Ebene:
    Code:
    li#current > a {
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 35px 10px;
    }
    Zweite/Dritte/Vierte/Xte Ebene:
    Code:
    li#current li a {
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 55px 10px;
    }
    Hm das funktioniert leider nicht, zumindest nicht bei ebene 2-x.

    So sieht das Problem aus:


    Als css habe ich jetzt:
    Code:
    li#current > a{
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 35px 10px;
    }
    
    li#current li a {
    color: #c33f0a;
    background: url(../images/hover_bg.jpg) no-repeat 55px 10px;
    }
    Und im HTML steht es so:

    HTML-Code:
    <ul class="menu"><li class="item1"><a href="/index.php"><span>STARTSEITE</span></a></li><li class="item2"><a href="/neuigkeiten"><span>NEUIGKEITEN</span></a></li><li class="item4"><a href="/kuechenausstellung"><span>KÜCHENAUSSTELLUNG</span></a></li><li class="parent active item3"><a href="/leistungen/unsere-leistungen"><span>LEISTUNGEN</span></a><ul><li id="current" class="active item15"><a href="/leistungen/unsere-leistungen"><span>UNSERE LEISTUNGEN</span></a></li><li class="item5"><a href="/leistungen/service"><span>SERVICE</span></a></li><li class="item12"><a href="/leistungen/finanzierung"><span>FINANZIERUNG</span></a></li></ul></li><li class="item6"><a href="/das-team"><span>DAS TEAM</span></a></li><li class="item13"><a href="/referenzen"><span>REFERENZEN</span></a></li><li class="item14"><a href="/partner"><span>PARTNER</span></a></li></ul>
    Das Hintergrundbild bei Unsere Leistungen soll natürlich auch eingrückt sein. Die background-position Eigenschaft wird also nicht übernommen...

    Gruß
    ChOp

  4. #4
    Wohnt hier Avatar von Harmageddon
    Registriert seit
    04.03.2010
    Ort
    Heilbronn
    Beiträge
    2.126
    Bedankte sich
    138
    Erhielt 616 Danksagungen
    in 605 Beiträgen
    Konnte ich helfen? "Danke" klicken kostet nichts und tut nicht weh.
    Problem gelöst? Ersten Post bearbeiten - Erweitert - Präfix: "Gelöst" - Danke!
    allergisch gegen grausame Rechtschreibung

  5. #5
    Neu an Board
    Registriert seit
    09.01.2008
    Beiträge
    89
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Harmageddon Beitrag anzeigen
    Ich habe mal das Template auf meiner Joomla-Testseite installiert. Klickt da auf "Joomla im Überblick" und dann seht ihr das Problem. Ich habe aber gerade gesehen, es scheint mit der Menüeigenschaft "Alias" etwas zu tun zu haben.

    Als ich das Template rübergezogen haben war der Fehler nicht da, erst als ich wie gewünscht "Joomla im Überblick" als Alias auf "Was ist neu in 1.5" gesetzt habe, hat sich die Hintergrundgrafik wieder verschoben.

    Jemand ne Idee?=
    Geändert von ChOpSueY! (03.11.2010 um 11:53 Uhr)

  6. #6
    Neu an Board
    Registriert seit
    28.01.2010
    Beiträge
    38
    Bedankte sich
    5
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Ich denke das sollte dein Problemchen beheben:

    Code:
    li ul li#current a {
    DEINE DEFINITIONEN
    }
    Hoffe ich konnte helfen.

  7. Erhielt Danksagungen von:


  8. #7
    Neu an Board
    Registriert seit
    09.01.2008
    Beiträge
    89
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von nine.- Beitrag anzeigen
    Ich denke das sollte dein Problemchen beheben:

    Code:
    li ul li#current a {
    DEINE DEFINITIONEN
    }
    Hoffe ich konnte helfen.
    In der Tat! Vielen Dank!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein