Книга: HTML5 для веб-дизайнеров
Танец вокруг архитектуры: как рисовать с помощью кода
Танец вокруг архитектуры: как рисовать с помощью кода
Вот так вы определяете, что цвет обводки должен быть красным:
context.strokeStyle = ‘#990000’;
Теперь у всего, что вы нарисуете, будет красный контур. Например, если вы хотите нарисовать прямоугольник, используйте такой синтаксис:
strokeRect (left, top, width, height)
Если вы хотите нарисовать прямоугольник размерами 100?50 пикселей, расположенный в 20 пикселях от левого края и в 30 пикселях от верхнего края элемента canvas, вы напишете так (рис. 3.02):
context.strokeRect(20,30,100,50);
Это очень простой пример. 2D API предоставляет очень много методов: fillStyle
, fillRect
, lineWidth
, shadowColor
и многие другие.
Рис. 3.02. Прямоугольник, нарисованный на canvas
В теории любое изображение, которое можно реализовать в программе, аналогичной Illustrator, можно создать внутри элемента canvas
. На практике делать это очень утомительно и, скорее всего, приведет к безумно длинному коду на JavaScript. Да и вообще смысл Canvas несколько не в этом.
- Повышение производительности приложений с помощью хранимых процедур
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Организация пользователей в группы с помощью ролей
- Рекомендации по выбору архитектуры: Classic или SuperServer?
- Эффективное взаимодействие процессов архитектуры Classic Server
- Глава 5 Агрессивные формы кода и борьба с ними
- Стиль написания исходного кода
- Обработка запросов с помощью PHP
- Анализ CIL-кода
- Хочу порисовать – в какой программе и как это делается?
- Как с помощью компьютера подшутить над друзьями и коллегами?
- Как составить психологический портрет с помощью Сети?