HTML5 - Изменить непрозрачность ничьей Прямоугольник
Скажем, я рисую элемент HTML5 прямоугольника, используя это:
context.clearRect(25, 72, 32, 32);
Как я могу сделать его прозрачным на 50%?
Ответ 1
Использовать globalAlpha. Вам также придется рисовать с помощью fillRect. clearRect просто стирает пиксели. Он не может частично стираться, поэтому вам придется использовать fillRect или другие примитивы рисования.
ClearRect удаляет то, что было там, и оставляет его пустым. Лучший способ - использовать значение rgba fillStyle, поскольку оно сделает только прямоугольник (или любую другую фигуру, которую вы рисуете) прозрачным. Код будет выглядеть следующим образом: