PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [CSS] MousOver-Effekte



Nerd
17.09.2002, 02:32
Es ist kein Problem mit Javascript und DOM CSS-Effekte zu implementieren, das sieht dann z.B: in einer Funktion in etwa so aus:

function OnOver (ptrThis)
{
ptrThis.style.fontColor = "#123456";
ptrThis.[...]
[...]
}Im HTML-Teil sieht der Aufruf ungefähr so aus:

<SPAN onMouseOver="OnOver(this)">xxxxxx</SPAN>

Das funktioniert alles einwandfrei. Einfacher wäre es aber doch, wenn man eine CSS-Klasse o.ä. machen könnte ähnlich wie bei Links:

.xyz a:link { .... }
.xyz a:active { ... }
.xyz a:hover { ...}
[...]

Ist sowas für normale Text-Formatierungen, also Text welcher nicht zwangsläufig ein Link ist möglich? Ich habe da bisher leider nichts gefunden

brenner-treff
17.09.2002, 10:10
jep. oben definierst du die "klassen", und kannst die dann im code z.b. mit <div class="titel"> usw. aufrufen. schau mal hier: http://selfhtml.teamone.de/css/formate/zentrale.htm#klassen

cu l8a

Nerd
17.09.2002, 15:35
Hm,
Ich hab mich vielleicht etwas unklar ausgedrückt ;)
Was ich wissen wollte ist, ob sich MouseOver-Effekte auch ohne Javascript und ohne Link, also auf ganz normalen Text anwenden lassen.

brenner-treff
17.09.2002, 17:56
achso ;) neh, dafür brachste javascript da html nicht zur laufzeit auf benutzeraktionen reagieren kann...