Hallo liebes Forum,
die Navigation meiner Website ist als Textmenü definiert.
RollOver von Schwarz nach Rot funktioniert.
Jetzt soll aber die aktiv aufgerufene Seite (z.B. „Shopübersicht“) Rot bleiben. Funktioniert aber nicht, die Schrift wird wieder Schwarz.
Habe im CSS :hover und :active jeweils in Rot definiert.
Was fehlt, wo liegt der Fehler?
Dankbar für eine hilfreiche Antwort
Christa #angry#
vielleicht hilft dir das bsp
1 = TMENU
1.NO.linkWrap = | <font color="#ffffff">|</font> |*| | <font color="#ffffff">|</font> |*| |
1.NO.ATagParams = class="mainnav1"
1.RO = 1
1.RO.linkWrap = | <font color="#ffffff">|</font> |*| | <font color="#ffffff">|</font> |*| |
1.RO.ATagParams = class="mainnav1"
1.ACT = 1
1.ACT.linkWrap = | <font color="#ffffff">|</font> |*| | <font color="#ffffff">|</font> |*| |
1.ACT.ATagParams = class="mainnav1akt"
Schade dass du dein Menü nicht gepostet hast, so muss man raten
Vergib eine CSS Klasse für ACT und dann über CSS definieren:
li.act {
background-color: red;
}
Ich verschiebe den Beitrag mal nach Menüs...
Danke für zwei schnelle Antworten, die leider nicht das gewünsche Ergebnis bringen.
Ich füge deshalb das entsprechende Code-Fragment bei
[# Den Platzhalter NAVIGATION ansprechen
NAVIGATION = HMENU
NAVIGATION {
special = directory
special.value = 1
1 = TMENU
1.NO = 1
1.NO.linkWrap = |<br>
}]
sowie den entsprechenden Teil der CSS-Datei
div#navigation {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 40px;
color: #000000;
background-color: #FFFFFF;
height: 217px;
width: 192px;
left: auto;
top: 551px;
position: absolute;
padding-left: 0px;
margin-left: 29px;
}
div#navigation a {
color: #000000;
text-decoration: none;
}
div#navigation a:hover {
color: #A8001C;
}
div#navigation a:active {
color: #A8001C;
}
der css teil gehört da nicht rein.
und den rollover bzw aktiven zustand hast du in deinem bsp nicht definiert
//ah ich glaube hier fehlt fehlendes Verständiss zur pseudoklasse ':active'
erstelle dir eine seperate klasse für den aktiven zustand
bsp
a .aktiv {
/*deine angaben*/
}
und diesen gibst du dann
1.ACT = 1
1.ACT.ATagParams = class="mainnav1akt"
verstehste ?
...herzlichen Dank, jetzt passt es
Christa
😃