Атрибут height HTML тега <canvas>

Значение и применение

Атрибут height (HTML тега <canvas>) определяет высоту элемента в единицах измерения CSS - пиксели.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьhtml.elements.canvas.height
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
height✓1✓12✓1.5✓9✓2✓18✓4✓10.1✓1✓1.0✓37✓1

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

Синтаксис:

HTML
<canvas height = "pixels">

Отличия HTML 4.01 от HTML 5

Атрибут height был добавлен в HTML 5.

Значения атрибута

Значение Описание
pixels Определяет высоту элемента в единицах измерения CSS - пиксели. Значение по умолчанию 150 пикселей.

Атрибуты width/height задают размеры координатного пространства и исходного буфера; CSS-размеры масштабируют результат. Изменение любого из этих атрибутов очищает рисунок и сбрасывает состояние контекста даже при присваивании прежнего значения. Кроме 2D-контекста доступны WebGL и другие поддерживаемые контексты. Предоставляйте текстовую альтернативу содержимому рисунка.

Примеры, попробуйте сами

Пример использования атрибутов height и width HTML тега <canvas>

Нажмите ▶. Измените разметку во вкладке HTML и сравните результат.

index.html
HTML
<canvas id="canvas1" width="400" height="200"> Этот элемент не поддерживается. </canvas>
main.js
JavaScript
var g = document.getElementById('canvas1')
var ctx = g.getContext('2d')
var grd = ctx.createLinearGradient(0, 0, 380, 0)
grd.addColorStop(0, 'red')
grd.addColorStop(0.3, 'yellow')
grd.addColorStop(0.5, 'green')
grd.addColorStop(0.7, 'violet')
grd.addColorStop(1, 'blue')
ctx.fillStyle = grd
ctx.fillRect(10, 10, 380, 180)