Gradijenti

HTML5 Canvas omogućuje ispunjavanje oblika linearnim i radijalnim gradijentima.

  • createLinearGradient(x1, y1, x2, y2) – x1 i y1 koordinate početne, a x2 i y2 koordinate krajnje točke

  • createRadialGradient(x1, y1, r1, x2, y2, r2) – parametri predstavljaju dva kruga, jedan sa središtem u točki (x1, y1) i polumjerom r1, a drugi sa središtem u točki (x2, y2) i polumjerom r2.

Nakon što je stvoren CanvasGradient objekt njemu se dodjeljuje boja pomoću metoda addColorStop().

gradient.addColorStop(pos, color) 

“pos” je broj između 0 i 1 koji određuje relativni položaj boje u gradijentu, dok color označava boju koju gradijent treba dostići pri tom pomaku. Kreirani se objekt potom pridružuje svojstvima fillStyle i strokeStyle.

 

Primjer:

Gradijent

JavaScript kôd

 

 

 

 

 

Boje                                                                                                                                                                                                                        “Crtanje” teksta

Skip to content