Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК СДЕЛАТЬ
     ❯   

HTML Справочник


HTML Теги




HTML Тег canvas



Пример

Нарисуйте красный прямоугольник на лету и покажите его внутри элемента canvas:

canvas id="myCanvas"
Ваш браузер не поддерживает тег canvas.
/canvas

script
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 80, 80);
/script
Попробуйте сами »


Определение и использование canvas

Тег canvas используется для рисования графики, на лету,с помощью сценариев (обычно JavaScript).

Тег canvas прозрачен и является только контейнером для графики,вы должны использовать скрипт, чтобы фактически нарисовать графику.

Любой текст внутри элемента canvas будет отображаться в браузерах с отключенным JavaScript и в браузерах, которые не поддерживают canvas.


Совет: Узнайте больше об элементе canvas в разделе HTML Canvas учебник.

Совет: Для получения полной справки обо всех свойствах и методах, пожалуйста, посетите HTML Canvas справочник.


Поддержка браузеров canvas

Цифры в таблице указывают первую версию браузера, которая полностью поддерживает этот элемент.

Элемент
canvas 4.0 9.0 2.0 3.1 9.0

Атрибуты canvas

Атрибут Значение Описание
height pixels Указывает высоту canvas. Значение по умолчанию 150
width pixels Указывает ширину canvas значение по умолчанию равно 300

Глобальные атрибуты canvas

Тег canvas также поддерживает Глобальные атрибуты в HTML.


События атрибутов canvas

Тег canvas также поддерживает События атрибутов в HTML.


Еще примеры canvas

Пример

Другой canvas пример:

canvas id="myCanvas"
Ваш браузер не поддерживает тег canvas.
/canvas

script
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(20, 20, 75, 50);
// Включите прозрачность
ctx.globalAlpha = 0.2;
ctx.fillStyle = "blue";
ctx.fillRect(50, 50, 75, 50);
ctx.fillStyle = "green";
ctx.fillRect(80, 80, 75, 50);
/script
Попробуйте сами »

Настройки CSS по умолчанию canvas

Большинство браузеров будут отображать элемент canvas со следующими значениями по умолчанию:

Пример
canvas {
  height: 150px;
  width: 300px;
}
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.