Метод 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 |
Комментарий:Internet Explorer 8 и более ранние версии не поддерживают элемент <canvas>.