ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML Ссылки

HTML по Алфавиту HTML по Категориям HTML Атрибуты Тегов HTML Атрибуты Глобал HTML Атрибуты Событий HTML Цвета HTML Холсты HTML Аудио / Видео HTML Наборы символов HTML DOCTYPEs HTML Кодирование URL HTML Языковые коды HTML Коды стран HTTP Ответы сервера HTTP Методы PX в EM конвертер Горячие клавиши



HTML холст globalCompositeOperation Свойство

❮ HTML Справка на полотно

Пример

Рисование прямоугольников с использованием двух различных значений globalCompositeOperation. Красными прямоугольниками являются целевые изображения. Синие прямоугольники являются исходными изображениями:

source-over
destination-over
YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

ctx.fillStyle="red";
ctx.fillRect(20,20,75,50);
ctx.globalCompositeOperation="source-over";
ctx.fillStyle="blue";
ctx.fillRect(50,50,75,50);

ctx.fillStyle="red";
ctx.fillRect(150,20,75,50);
ctx.globalCompositeOperation="destination-over";
ctx.fillStyle="blue";
ctx.fillRect(180,50,75,50);

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

Internet Explorer Firefox Opera Google Chrome Safari

Internet Explorer 9, Firefox, Opera, Chrome и Safari поддерживают свойство globalCompositeOperation.

Примечание: Internet Explorer 8 и более ранние версии не поддерживают элемент <Canvas>.


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

Свойство globalCompositeOperation задает или возвращает способ рисования исходного (нового) изображения на целевое (существующее) изображение.

исходное изображение = чертежи, которые вы собираетесь разместить на холсте.

целевое изображение = чертежи, которые уже размещены на холсте.

Значение по умолчанию: source-over
Синтаксис JavaScript: context.globalCompositeOperation="source-in";

Пример

Все значения свойств globalCompositeOperation:


❮ HTML Справка на полотно