// Цвет заливки и контура
ctx.fillStyle = '#e91e63'; // HEX
ctx.fillStyle = 'rgba(233, 30, 99, 0.5)'; // полупрозрачный
// Линейный градиент
const grad = ctx.createLinearGradient(0, 0, 400, 0);
grad.addColorStop(0, '#e91e63');
grad.addColorStop(0.5, '#9c27b0');
grad.addColorStop(1, '#3f51b5');
ctx.fillStyle = grad;
ctx.fillRect(0, 50, 400, 80);
// Прозрачность всего объекта
ctx.globalAlpha = 0.7; // 0 = прозрачный, 1 = непрозрачный
📖 Словарик
fillStyle
Цвет или стиль заливки фигур.
"ctx.fillStyle = '#ff0000' — красная заливка"
createLinearGradient
Создаёт линейный градиент от одной точки до другой.
"Градиент от розового до синего слева направо"
rgba()
Цвет с каналом прозрачности (Alpha: 0-1).
"rgba(255,0,0, 0.5) — полупрозрачный красный"