Тема:

<canvas> - Елемент для малювання

HTML-тег <canvas> використовується для створення графіки, анімацій, ігор та візуалізації даних в реальному часі за допомогою JavaScript.

HTML-елемент <canvas> створює область на вебсторінці, в межах якої можна малювати 2D-фігури та растрові зображення за допомогою JavaScript. Сам по собі тег <canvas> — це просто контейнер; уся робота з малювання виконується через Canvas API або WebGL API.

Цей елемент надає величезні можливості для створення динамічної та інтерактивної графіки: від простих фігур та анімацій до складних 3D-ігор, візуалізації даних та обробки зображень.

Вміст, розміщений між тегами <canvas> та </canvas>, буде відображатися лише в тому випадку, якщо браузер не підтримує цей елемент.

Синтаксис

HTML
<canvas id="myCanvas" width="400" height="200">
  Ваший браузер не підтримує цей елемент.
</canvas>

Атрибути

Цей тег може мати глобальні атрибути.

height

Висота області для малювання в CSS-пікселях. За замовчуванням — 150.

width

Ширина області для малювання в CSS-пікселях. За замовчуванням — 300.

Технічне резюме

Категорія контенту

Потоковий контент, фразовий контент, вбудований контент, відчутний контент.

Дозволений вміст

Прозорий вміст, але без інтерактивного контенту в якості нащадка.

Пропуск тегів

Жоден, початковий та кінцевий теги є обов’язковими.

Дозволені батьківські елементи

Будь-який елемент, що приймає фразовий контент.

Роль ARIA

Немає відповідної ролі.

DOM інтерфейс

HTMLCanvasElement

Приклади використання

Результат
<canvas id="shapesCanvas" width="300" height="150"></canvas>

Підтримка браузерів

<canvas>
height
moz-opaque
width

Останнє оновлення: