Метод HTML canvas closePath()
Определение и использование
closePath()
метод создает путь от текущей точки до точки начала.
Совет:Используйте stroke() метод для рисования точного пути на канвасе.
Совет:Используйте fill() Используйте метод для заливки изображения (по умолчанию черный). Используйте fillStyle Используйте свойства для заливки другого цвета/градиента.
Примеры
Пример 1
Нарисуйте путь в виде буквы L, а затем нарисуйте линию, чтобы вернуться к начальной точке:
JavaScript:
var c = document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(20,20); ctx.lineTo(20,100); ctx.lineTo(70,100); ctx.closePath(); ctx.stroke();
Совет:Более примеров предоставлено в нижней части страницы.
Синтаксис
context.closePath();
Более примеров
Пример 2
Используйте зеленый цвет для заливки:
JavaScript:
var c = document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.moveTo(20,20); ctx.lineTo(20,100); ctx.lineTo(70,100); ctx.closePath(); ctx.stroke(); ctx.fillStyle="green"; ctx.fill();
Поддержка браузеров
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Комментарий:Интернет-Explorer 8 и более ранние версии не поддерживают элемент <canvas>.