summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation.html
blob: e8b213b3d83d416bac353693747f3d06b9e8b64f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html>
<head>
  <title>Conic gradient</title>
  <link rel="match" href="conic-gradient-rotation-expected.html"/>
</head>
<body>
  <canvas id="c"></canvas>
  <script type="text/javascript">
    const canvas = document.getElementById('c');
    const ctx = canvas.getContext('2d');

    const grad = ctx.createConicGradient(2.5*Math.PI, 100, 50);

    grad.addColorStop(0, "red");
    grad.addColorStop(0.2, "red");
    grad.addColorStop(0.2, "orange");
    grad.addColorStop(0.4, "orange");
    grad.addColorStop(0.4, "yellow");
    grad.addColorStop(0.6, "yellow");
    grad.addColorStop(0.6, "green");
    grad.addColorStop(0.8, "green");
    grad.addColorStop(0.8, "blue");

    ctx.fillStyle = grad;
    ctx.fillRect(0, 0, canvas.width, canvas.height);
  </script>

</body>
</html>