onclick oder Ähnliches mit CSS
Mssmar
- css
Hallo,
Kann man den Eventhandler oncklick oder Ähnliches mit CSS machen.
Mit "hover", kann man den Effekt wie onmouseover erreichen, aber was ist mit onclick.
Vielen Dank und Gruss
Mssmar
Hallo Mssmar,
Kann man den Eventhandler oncklick oder Ähnliches mit CSS machen.
Mit "hover", kann man den Effekt wie onmouseover erreichen, aber was ist mit onclick.
Du meinst wahrscheinlich die Pseudoklasse :active für aktive Verweise, alternativ für Formularfelder heißt das Äquivalent :focus.
Beste Grüße
Richard
Hallo Richard.
Kann man den Eventhandler oncklick oder Ähnliches mit CSS machen.
Mit "hover", kann man den Effekt wie onmouseover erreichen, aber was ist mit onclick.Du meinst wahrscheinlich die Pseudoklasse :active für aktive Verweise, alternativ für Formularfelder heißt das Äquivalent :focus.
Nein, ein fokussiertes Formularelement ist etwas anderes, als ein angeklicktes. Auch für Formularelemente ist hier :active das gesuchte.
Einen schönen Montag noch.
Gruß, Ashura
Hi,
Du meinst wahrscheinlich die Pseudoklasse :active für aktive Verweise, alternativ für Formularfelder heißt das Äquivalent :focus.
Nicht ganz.
Es sollte für ein Navigations-Menü verwendet werden, das eingeblindet wird wenn der User darauf klickt. und Sollte falls möglich nur mit CSS
erreicht werden.
Mit der Pseudoklasse :hover geht es, aber das ist nicht anderes als das was man eigentlich mit dem Eventhandler "onmouseover" erreicht.
Wie kamm man aber einen Event der ähnlich wie onklick nur mit CSS machen.
Gruss
Mssmar
Hi,
Es sollte für ein Navigations-Menü verwendet werden, das eingeblindet wird wenn der User darauf klickt. und Sollte falls möglich nur mit CSS erreicht werden.
Das geht nicht!
freundliche Grüße
Ingo
Hi,
Das geht nicht!
Ok, alles klar.
Danke
Mssmar
Hi,
Mit der Pseudoklasse :hover geht es, aber das ist nicht anderes als das was man eigentlich mit dem Eventhandler "onmouseover" erreicht.
Falsch! Der Unterschied besteht darin, dass onmousover etwas am internen HTML-Code ändert. Denn ein onmouseover-Effekt bleibt ja normalerweise so lange, bis man ihn durch onmouseout wieder rückgängig macht.
CSS arbeitet aber anders. Dort wirken Pseudoklassen nur solange sie aktiv sind. Versuche doch mal, einem Browser zu sagen, er solle den :hover-Effekt beibehalten, wenn der Mauszeiger das Element verlässt.
Genauso verhält es sich mit active/onclick. Active wirkt nur so lange, wie man auf die linke Maustaste drückt.
Einen schönen Dienstag noch!