Matthias Apsel: stroke() und hover

Beitrag lesen

Om nah hoo pez nyeetz, Peter!

wenn ich eine Linie zeichne (s. Beispiel), gibt es eine Möglichkeit, diese Linie mit einem Hover-Befehl zu belegen? Dass sie z.B. ihre Farbe ändert oder ähnliches?

Danke für jede Antwort!

Auch wenn sie besserwisserisch rüberkommt?

Es gibt keinen hover-Befehl. Es gibt eine hover-Pseudoklasse.

<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3;">
Your browser does not support the HTML5 canvas tag.</canvas>

Verwechsle nicht Tag und Element.

ctx.moveTo(20,20);
ctx.lineTo(20,100);
ctx.lineTo(70,100);

Du kannst natürlich mit JavaScript das Innenleben des Canvas verändern, bei komplexen Geschichten, dauert das natürlich ggf. eine Weile, weil das mMn. nur durch ein komplettes Neu-Zeichnen zu erledigen ist.

Wenn du sagst, was dein eigentliches Ziel ist, lässt sich vielleicht auf canvas verzichten.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Pin und Pinneberg.