Задать вопрос
@DarCKoder

Как сделать тень не закрашивая всю фигуру(canvas)?

Добрый день.
ctx.translate(theCanvas.width/2, theCanvas.height/2);

			ctx.beginPath();
			ctx.strokeStyle = "#444";
			ctx.arc(0, 0, 130, 0, Math.PI * 2);
			ctx.shadowColor = "#222";
			ctx.shadowOffsetX = 0;
			ctx.shadowOffsetY = 0;
			ctx.shadowBlur = 25;
			//ctx.fill();
                        ctx.stoke()


Не работает тень при использовании функции ctx.stroke();, а при ctx.fill() тень срабатывает.
Интересует, как сделать тень для не закрашенной фигуры?
Есть идея сделать ещё 1 круг внутри закрашенного круга, тем самым добиться рамки, но может есть специальный метод для такого случая?
  • Вопрос задан
  • 385 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы