css Bildaustausch
Fellsche
- css
Hi an alle,
wie geht das gleich, wenn man mit css Bildaustausch machen will?
<img src="../pics/w.gif" width="83" height="10"
onmouseover="this.style.???='../pics/w2.gif"
onmouseout="this.style.???='../pics/w.gif'">
will es in dieser Art formatieren, weiß aber net, was bei den Fragezeichen hinkommt, oder ob das 'style' viell.auch schon falsch is...
Grüße
wie geht das gleich, wenn man mit css
??? Der Wert der Eventhandler sind JavaScript-Aufrufe.
... Bildaustausch machen will?
http://de.selfhtml.org/javascript/beispiele/buttons.htm
Gunnar
<img src="../pics/w.gif" width="83" height="10"
onmouseover="this.style.???='../pics/w2.gif"
onmouseout="this.style.???='../pics/w.gif'">
SO will ich es lösen! das geht doch, oder nich?
Hi,
<img src="../pics/w.gif" width="83" height="10"
onmouseover="this.style.???='../pics/w2.gif"
onmouseout="this.style.???='../pics/w.gif'">
SO will ich es lösen! das geht doch, oder nich?
Nein.
CSS kennt Bilder nur als Hintergrundbilder.
cu,
Andreas
Nein.
CSS kennt Bilder nur als Hintergrundbilder.
danke! das hat geholfen, geht jetz.
cu
Nein.
CSS kennt Bilder nur als Hintergrundbilder.cu,
Andreas
CSS kennt Bilder auch über content: url(*.gif)! das problem is nur der IE, der das ganze natürlich nicht checkt
sonst könnte man über img:hover einfach ein anderes Bild angeben undd fertig wäre der MouseOver-Effekt ohne JS
CSS kennt Bilder auch über content: url(*.gif)! das problem is nur der IE, der das ganze natürlich nicht checkt
Vollkommen falscher Ansatz! nicht der IE ist das Problem sondern die 90% der user, die unbedingt den IE als Browser nutzen wollen (müssen). Was der IE checked und was nicht könnte uns egal sein, gäbe es diese einsichtsresistenten User nicht.
Gruß
Avalon
Hi,
CSS kennt Bilder auch über content: url(*.gif)! das problem is nur der IE, der das ganze natürlich nicht checkt
sonst könnte man über img:hover einfach ein anderes Bild angeben undd fertig wäre der MouseOver-Effekt ohne JS
Nicht so schnell, junger Freund. ;-)
content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen. Folglich erscheint der (wechselbare) Content *vor* oder *nach*, keinesfalls aber *über* dem Bild. Ist also nix mit "CSS-RollOver wie mit JavaScript".
Gruß, Cybaer
Hi,
content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.
Noch. http://www.w3.org/TR/css3-content/#inserting3
cu,
Andreas
Hi,
content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.
Noch. http://www.w3.org/TR/css3-content/#inserting3
Echt ein Grund, es schon jetzt (zusätzlich zum JS-RollOver) einzubauen. Dann können die Seiten endlich einen problemlosen RollOver ohne JavaScript, sobald die Browser es mal beherrschen.
Schaden kann es ja nicht ... :-))
Gruß, Cybaer
Hi,
Echt ein Grund, es schon jetzt (zusätzlich zum JS-RollOver) einzubauen. Dann können die Seiten endlich einen problemlosen RollOver ohne JavaScript, sobald die Browser es mal beherrschen.
Wenn man unbedingt mit Bildwechseln arbeiten muß ...
cu,
Andreas
Hi,
Wenn man unbedingt mit Bildwechseln arbeiten muß ...
:-)) Selbstredend! ;-)
Gruß, Cybaer
Dann können die Seiten endlich einen problemlosen RollOver ohne JavaScript, sobald die Browser es mal beherrschen.
Was bringt das für Vorteile?
Die meisten haben JS an, und die, die's nicht haben, verzichten gerne auf solche Gimmicks.
Gunnar
Nicht so schnell, junger Freund. ;-)
content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.
Stimmt!
Folglich erscheint der (wechselbare) Content *vor* oder *nach*, keinesfalls aber *über* dem Bild.
Du hast Maltes Vorschlag nicht verstanden, das Bild ist der wechselbare content. über das "Danach" (nach dem :before) wurde keine Aussage getroffen.
Ist also nix mit "CSS-RollOver wie mit JavaScript".
Laß Dir versichert sein: es geht, zumindestens in Mozilla und M$IE. Im Opera funktionierte es grundsätzlich auch, allerdings entstanden dort seltsame Effekte, denen ich aber - aus Zeitgründen - nicht weiter nachgegangen bin.
In Geckobrowsern kann man den Bildwechsel übrigens noch auf andere Weise mit CSS realisieren, indem man die Bilder mittels XBL einbindet.
Gruß
Avalon
Hi,
Du hast Maltes Vorschlag nicht verstanden, das Bild ist der wechselbare content. über das "Danach" (nach dem :before) wurde keine Aussage getroffen.
Eben. Das klappt aber nur, wenn das auszuwechselnde Bild selbst bereits mit :before oder :after eingebunden wurde! Ein "normales" Bild (also IMG) läßt sich so nicht austauschen/überblenden.
Laß Dir versichert sein: es geht, zumindestens in Mozilla
Das weiß ich. Ich nutze es ja auch. :)
und M$IE.
Der IE beherrscht :before und :after? Das ist mir aber neu. Oder wie habe ich das nun zu verstehen, daß eine darauf basierende Technik im IE funktionieren soll?
Gruß, Cybaer
Hi Cybaer,
content ist nur im Zusammenhang mit den Pseudoformaten :before und :after vorgesehen.
</archiv/2004/5/80655/#m468411> :-)
Grüße,
Roland