Содержание
- 2. Canvas HTML 5 Canvas предоставляет простой и мощный способ вывода графики и рисования с использованием JavaScript.
- 3. Контексты Большинство современных браузеров предоставляют возможности 2D-контекста (2D Canvas) — Opera, Firefox, Konqueror и Safari. Кроме
- 4. Основы использования Canvas Необходимо добавить идентификатор к элементу canvas, чтобы потом обратиться к нему в JavaScript,
- 5. Рисование внутри элемента canvas Сначала нужно найти созданный тег canvas с помощью функции getElementById, а потом
- 6. Canvas 2D API beginPath() и closePath() moveTo(х, у) lineTo(х, у) rect(x, y, width, height) fillRect (x1,
- 7. Пример использования arc for (i=0;i for(j=0;j ctx.beginPath(); var x = 150+j*120; var y = 150+i*120; var
- 8. Эллипс ctx.strokeStyle = '#139e38'; ctx.fillStyle = '#139e38'; for (i=0;i { for(j=0;j ctx.beginPath(); var x = 150+j*120;
- 9. Пример использования arcTo const p0 = { x: 230, y: 150 } const p1 = {
- 10. Кривая Безье-1 const p0 = { x: 188, y: 280 } const p1 = { x:
- 11. Кривая Безье-2 const p0 = { x: 188, y: 280 } const p1 = { x:
- 12. Стили линий lineWidth = value Устанавливает ширину линий, рисуемых в будущем. lineCap = type Устанавливает внешний
- 13. Пример использования lineCap var lineCap = ['butt','round','square']; ctx.strokeStyle = 'black'; for (var i=0;i ctx.lineWidth = 15;
- 14. Пример использования lineJoin var lineJoin = ['round','bevel','miter']; ctx.lineWidth = 10; for (var i=0;i ctx.lineJoin = lineJoin[i];
- 15. Пример использования setLineDash(segments) и lineDashOffset = value ctx.lineWidth = 10; ctx.setLineDash([5,10,15,10]); console.log(ctx.getLineDash()); ctx.beginPath(); ctx.moveTo(15, 15); ctx.lineTo(15,
- 16. Заливки и границы фигур fillStyle strokeStyle ctx.fillStyle = "orange"; ctx.fillStyle = "#FFA500"; ctx.fillStyle = "rgb(255,165,0)"; ctx.fillStyle
- 17. Примеры fillStyle strokeStyle for (var i=0;i for (var j=0;j ctx.fillStyle = 'rgb(' + Math.floor(255-42.5*i) + ','
- 18. Прозрачность ctx.fillStyle = '#FD0'; ctx.fillRect(0+x1,0+y1,75,75); ctx.fillStyle = '#6C0'; ctx.fillRect(75+x1,0+y1,75,75); ctx.fillStyle = '#09F'; ctx.fillRect(0+x1,75+y1,75,75); ctx.fillStyle = '#F30';
- 19. Линейный градиент var my_gradient = context.createLinearGradient(0, 0, 300, 0); Поскольку значения у второго и четвертого параметра
- 20. Радиальный градиент Для радиального градиента необходимо указать радиус внутренней и внешней окружности градиента. Координаты (x,y) определяют
- 21. Тени shadowOffsetX = float ; shadowOffsetY = float Горизонтальное и вертикальное расстояние, на которое тень должна
- 22. Изображение drawImage(image, dx, dy) drawImage(image, dx, dy, dWidth, dHeight) drawImage(image, sx, sy, sWidth, sHeight, dx, dy,
- 23. Типичные ошибки Последовательность вывода объектов на экран Положение окружностей для задания градиента Синтаксис, наименования функций РГУ
- 24. Углы в радианах РГУ А.Н. КОСЫГИНА, ©МУРТАЗИНА А.Р., 2021
- 25. Ресурсы Таблица цветов https://colorscheme.ru/html-colors.html Канва on-line https://www.w3schools.com/graphics/tryit.asp?filename=trycanvas_filltext https://jsfiddle.net/jdias/ztpBF/ РГУ А.Н. КОСЫГИНА, ©МУРТАЗИНА А.Р., 2021
- 27. Скачать презентацию











![Пример использования lineCap var lineCap = ['butt','round','square']; ctx.strokeStyle = 'black'; for (var](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/950452/slide-12.jpg)
![Пример использования lineJoin var lineJoin = ['round','bevel','miter']; ctx.lineWidth = 10; for (var](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/950452/slide-13.jpg)
![Пример использования setLineDash(segments) и lineDashOffset = value ctx.lineWidth = 10; ctx.setLineDash([5,10,15,10]); console.log(ctx.getLineDash());](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/950452/slide-14.jpg)










Форматирование текста (шрифт)
Внешние жесткие диски HDD
Арифметические операции в 2-й системе счисления
Електронна таблиця
Задание № 18 ЕГЭ
Самоидентификация в социальных медиа
Формат издания и полосы набора. Выбор формата для различных типов изданий
Корпоративная информационная система Intellect Style™
Средства организации чертежа в САПР. Слои и свойства объектов
Виртуальные машины
Мои проекты
Защита информации
Исполняемые файлы (bash)
Российская электронная школа
Как компьютерный вирус проникает в компьютер?
Отработка таблиц истинности с объяснениями
Кибер-безопасность
HDMI конвертеры (AV RCA)
Урок информатики в 7 классе
Эмпатиум. Авторская игротехника развития EQ
Методика выполнения задания 13.2. ОГЭ по информатике
Компьютерная инди-игра в жанре песочницы Minecraft
Алгоритмы для формальных исполнителей
Вузы, специальности для онлайн урока
Мультимедиа в Государственном музее политической истории России
Практикум
Требования к управлению памятью. Схемы распределения памяти
Архитектура Oracle. Процессы и потоки Windows (лекция 6)