suit: Bild 1 „durchleuchten“ um Bild 2 zu sehen.

Beitrag lesen

Ich dachte HTML5/CSS4 sei so mächtig? :-)

CSS4?

Mit CSS3 und JavaScript ist dein Vorhaben auch nicht schwierig umzusetzen - das hat ChrisB ja einfach gezeigt:

Du musst das Element nur den Mauscursor verfolgen lassen - das Element ist so breit wie der Durchmesser deiners "Lochs" und hat einen border-radius in höhe des Radius.

Je nach Cursorposition über dem Bild verschiebst du das Hintergrundbild des "Lochs" in exakt die Gegenrichtung - das sieht dann so aus, als könntest du durchsehen.

Am Anfang ging ich noch davon aus, dass JavaScript nur ein kleiner Teil des ganzen Codes sein wird. Aber um eine gewisse Funktionalität zu schaffen ist mehr JavaScript als HTML notwendig.

Das ist in keinem Fall anders - HTML stellt de facto keine Funktionalität zur verfügung, dafür ist JavaScript und bedingt mittlerweile auch CSS3 zuständig (wenn man jetzt von Formularen usw absieht).

Wenn du den Ansatz von ChrisB weiterverfolgst, hast du am Ende vermutlich keine 10 Zeilen JavaScript (ein Framework schadet hier nicht).

Wahrscheinlich ist Flash hier noch ergiebiger.

Scherzkeks - ob du das mit JavaScript oder ActionScript schreibst ist vom Code her ziemlich egal :)