Лучшее руководство по Холст HTML5 в 2024 году. В этом руководстве вы можете изучить Что такое холст?,Поддержка браузеров,Создание холста (Canvas),примеров,рисовать графику Использование JavaScript,примеров,координаты Canvas,Холст - Путь,примеров,примеров,Холст - Текст,примеров,примеров,Холст - Градиент,примеров,примеров,Холст - Изображения,Используйте изображение:,примеров,HTML Canvas Справочное руководство,HTML <холст> Тег,
<Canvas> тег пользовательские графики, такие как диаграммы и другие изображения, вы должны использовать сценарий для создания графики.
В холсте (Canvas) нарисовать красный прямоугольник, градиент прямоугольник, цветные прямоугольники, а некоторые цветного текста.
HTML5 <холст> элемент используется для создания графики при помощи скриптов (обычно JavaScript), чтобы закончить.
Тег <Canvas> представляет собой графический контейнер, вы должны использовать сценарий для создания графики.
Вы можете использовать Canva рисовать пути, коробки, круги, персонажей и добавление изображений с помощью различных методов.
Internet Explorer 9 +, Firefox, Opera, Chrome, Safari и поддержка <холст> элемент.
Примечание: Internet Explorer 8 и более ранних версиях IE браузер не поддерживает <Canvas> элемент.
Страница холст представляет собой прямоугольник с помощью элемента <Canvas>.
Примечание: По умолчанию, элемент <холст> не имеет границы и содержание.
<Canvas> Простые примеры заключаются в следующем:
Примечание: тег как правило , необходимо указать идентификатор атрибута (сценарий часто цитируется), размер, ширина и высота атрибуты определяют холст.
Совет: Вы можете использовать несколько <Canvas> элемент в HTML - страницы.
Использование атрибута стиля, чтобы добавить рамку:
Сам холст элемент не получает питание. Все работы должны быть сделаны в JavaScript сделано внутри страны:
Примеры анализа:
Во-первых, найти элемент <Canvas>:
Затем мы создаем объект контекста:
getContext ( "2d") объект представляет собой встроенный в объект HTML5 имеет несколько методов для рисования путей, коробки, круги, символов и добавление изображений.
Следующие две строки кода, чтобы нарисовать красный прямоугольник:
Установка FillStyle свойство может быть CSS цвет, градиент или узор. FillStyle настройка по умолчанию # 000000 (черный).
FillRect (х, у, ширина,высота) метод определяет прямоугольник , заполненный текущим методом.
Полотно представляет собой двумерную сетку.
холст верхней координаты левого угла (0,0)
Описанный выше метод имеет параметры FillRect (0,0,150,75).
Это означает: рисовать 150x75 прямоугольник на холсте от левого верхнего угла (0,0).
Примеры координат
Как показано ниже, Х и Y координаты холста на холст для живописи позиционирования. Движение прямоугольника мыши, местоположение отображения координат.
На холст картины линии, мы будем использовать следующие два метода:
Нарисуйте линию мы должны использовать «чернила» методы, такие как инсульт ().
Определить начальные координаты (0,0), и конечные координаты (200, 100), а затем использовать метод инсульта (), чтобы нарисовать линию:
JavaScript:
Нарисуйте круг на холсте, мы будем использовать следующий метод:
На самом деле, мы использовали «чернила» подход при рисовании круга, такие как инсульт () или заполнить ().
Использование дуги () метод рисования окружности:
JavaScript:
Используйте холст для рисования текста, важные свойства и методы следующим образом:
Используйте fillText ():
Используйте "Arial" шрифт рендеринга текста высокой 30px (сплошная линия) на холсте:
JavaScript:
Используйте strokeText ():
Используйте "Arial" шрифт рендеринга текста высокого 30px (пустотелый) на холсте:
JavaScript:
Градиент можно заполнить прямоугольники, круги, линии, текст и т.д., различные формы могут определять различные цвета.
Вот два различных способа установки Canvas Gradient:
Когда мы используем объект градиента, вы должны использовать два или более стоп цвет.
addColorStop () метод, чтобы определить цвет остановки, использование координат для описания параметров, которые могут быть 0-1.
С помощью параметра FillStyle или StrokeStyle градиент значение градиента, а затем рисовать фигуры, такие как прямоугольники, текст или линии.
Используйте createLinearGradient ():
Создать линейный градиент. Использование градиентной заливки прямоугольника:
JavaScript:
Используйте createRadialGradient ():
Создание радиального / кругового градиента. Использование градиентной заливки прямоугольника:
JavaScript:
Одно изображение на холсте, используя следующие методы:
Изображение помещается на холсте:
JavaScript:
Полное свойство этикетке может ссылаться Canvas справочное руководство.
Tag | 描述 |
---|---|
<canvas> | HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 |