Ajax Loader
×
HTML
<canvas width="300" height="100"></canvas>
1
<canvas width="300" height="100"></canvas>
 
CSS
body {
1
body {
2
  background: #333;
3
}
4
 
5
canvas {
6
  display: block;
7
  margin: 20px auto;
8
  background: #000;
9
}
 
JavaScript
var canvas = document.querySelector('canvas');
1
var canvas = document.querySelector('canvas');
2
var ctx = canvas.getContext('2d');
3
 
4
// createLinearGradient(start_x, start_y, end_x, end_y);
5
var grad = ctx.createLinearGradient(50, 20, 220, 70);
6
grad.addColorStop(0, 'red');
7
grad.addColorStop(0.3, 'yellow');
8
grad.addColorStop(0.5, 'green');
9
grad.addColorStop(0.8, 'deepPink');
10
grad.addColorStop(1, 'blue');
11
 
12
ctx.fillStyle = grad;
13
ctx.textBaseline = 'top';
14
ctx.font = 'bold 40px Verdana';
15
ctx.fillText('CSSDeck', 50, 20);
 

HTML5 Canvas Text Gradients

CSSDeck G+