Личный кабинет
2008-11-03 17:49
ссылке web-services.svgz загружается полноценная презентация, напоминающая ролик Microsoft PowerPoint. Если попробовать изменить размеры текущего окна, мы обнаружим, что изображение корректно масштабируется, тем самым, оправдывая название технологии. Ролики SVG могут включать интерактивные элементы, «кнопки», ссылки. Вообщем-то, это с успехом делает и широко известный Macromedia Flash. Однако в случае SVG, мы можем выделять и копировать тексты страниц, с той же легкостью, что и в HTML. И поверьте, страницы SVG в отличии от Flash, замечательно индексируются поисковыми машинами. Но, что мне лично понравилось еще больше, так это возможность сохранения просматриваемого документа и свободный доступ к его коду. Вы можете кликнуть на SVG-документе правой кнопкой мыши и выбрать любую из операций Copy SVG, View SVG, View source, Save SVG As. Попробуйте сохранить на локальном диске открытую презентацию. В результате вы обнаружите SVG-файл размером всего 20КБ. Этот файл содержит все 30 слайдов презентации, включая графику. Но возможности SVG далеко не ограничиваются созданием презентаций. Посмотрите примеры на Меня особенно впечатлила навигация по виртуальному зданию. Мои коллеги по работе как-то выполняли подобную задачу с помощью Java-applet’ов и, надо сказать, трудозатраты в том случае несоизмеримы с вариантом SVG. Я бы обратил еще ваше внимание на вариант визуализации молекулярных структур химических соединений. Это наглядная демонстрация взаимодействия различных стандартов (SVG и CML) платформы XML.
Сам собой напрашивается вопрос: «Насколько сложно создавать документы SVG?!». Могу только сказать, что начать работать с SVG не сложнее чем с HTML. Например, для того, что бы отобразить прямоугольник и окружность достаточно написать несколько строк кода:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/SVG/DTD/svg10.dtd"> <svg xmlns="http://www.w3.org/2000/svg"> <title>Hello world!</title> <rect x="200" y="150" width="100" height="50" rx="0" ry="0" style="fillopacity: 1;fill:green;opacity:1"/> <circle cx="200" cy="200" r="10" stroke="red" stroke-width="2px" fill="none"/> </svg>
Поместите это код в файл sample.svg и откройте этот файл в своем браузере.
Рис.1. SVG Demo
SVG будучи полноправным потомком XML, может совместно с XSLT описывать представление данных. Имея исходный XML-документ со структурированными данными, мы можем в сопроводительном шаблоне XSLT задать как XHTML форму представления, так и SVG. Элементы SVG также «понимают» каскадные таблицы стилей (CSS). Анимация SVG описывается XML-базированным языком SMIL. Функциональностью SVG можно управлять через DOM (объектную модель документа) языком Java-script
Впрочем, создавать документы SVG можно в режиме визуального редактирования из различных программ. Скажем, SVG включен в Adobe Illustrator 10. Полный каталог программ, работающих с SVG представлен по этой ссылке
Ну что ж, будем надеяться на то, что в скором времени в Рунете появится множество легковесных интерактивных ресурсов.
Автор: Дмитрий Шейко
Сам собой напрашивается вопрос: «Насколько сложно создавать документы SVG?!». Могу только сказать, что начать работать с SVG не сложнее чем с HTML. Например, для того, что бы отобразить прямоугольник и окружность достаточно написать несколько строк кода:
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/SVG/DTD/svg10.dtd"> <svg xmlns="http://www.w3.org/2000/svg"> <title>Hello world!</title> <rect x="200" y="150" width="100" height="50" rx="0" ry="0" style="fillopacity: 1;fill:green;opacity:1"/> <circle cx="200" cy="200" r="10" stroke="red" stroke-width="2px" fill="none"/> </svg>
Поместите это код в файл sample.svg и откройте этот файл в своем браузере.
Рис.1. SVG Demo
SVG будучи полноправным потомком XML, может совместно с XSLT описывать представление данных. Имея исходный XML-документ со структурированными данными, мы можем в сопроводительном шаблоне XSLT задать как XHTML форму представления, так и SVG. Элементы SVG также «понимают» каскадные таблицы стилей (CSS). Анимация SVG описывается XML-базированным языком SMIL. Функциональностью SVG можно управлять через DOM (объектную модель документа) языком Java-script
Впрочем, создавать документы SVG можно в режиме визуального редактирования из различных программ. Скажем, SVG включен в Adobe Illustrator 10. Полный каталог программ, работающих с SVG представлен по этой ссылке
Ну что ж, будем надеяться на то, что в скором времени в Рунете появится множество легковесных интерактивных ресурсов.
Автор: Дмитрий Шейко
- FAQ по графическим форматам файлов
- Практическое пособие по написанию слоганов для веб-сайтов
- Flash и базы данных
- Нужна ли сайту база данных?
- Фреймы в HTML документах (2008-11-04)
- 10 признаков дурного тона в web-дизайне (2008-11-04)
- 800 и 1024. Пиксели или проценты? (2008-11-04)
- Как работает формат JPEG? (2008-11-04)
- О композиции в дизайне (2008-11-04)
- Психология в дизайне (2008-11-04)
- Шрифты (2008-11-04)
- Как сделать качественный веб-сайт (2008-11-04)
- Какой вид дизайна выбрать? (2008-11-04)
- Выпадающие меню с помощью CSS (2008-11-04)
- Создание веб-страниц для различных разрешений м... (2008-11-04)
- Веб-дизайн и анимация (2008-11-04)
- Немного об index.html (2008-11-04)
- Психология дизайна (2008-11-04)
- Что такое стильный web-сайт? (2008-11-04)
- Web дизайн :: Что такое хорошо и что такое плохо (2008-11-04)
- Лево, Право или Центр? (2008-11-04)
- Оптимизация изображений в формате JPG (2008-11-04)
- Альтернативные редакторы Flash (2008-11-04)
- Что же такое web-дизайн? (2008-11-04)
- Сайты для тинейджеров: правила дизайна (2008-11-04)
- Маленькие проблемы больших таблиц - HTML (2008-11-04)
- Особенности web-дизайна (2008-11-04)
- Подсказки и советы для веб-мастеров - Топ 100+ (2008-11-04)
- Единицы измерения CSS (2008-11-04)
- Состав изображений (2008-11-04)
- FLASH - ЧТО МОЖЕТ БЫТЬ ХУЖЕ? (2008-11-04)
- FAQ по графическим форматам файлов (2008-11-04)
- ПО необходимое для web-дизайнера (2008-11-04)
- Должностная инструкция веб-мастера (2008-11-04)
- Стиль Вашего сайта (2008-11-04)
- Стиль Вашего сайта (2008-11-04)
- Orange color: теория и практика (2008-11-04)
- Расположение баннера (2008-11-04)
- Советы "чайникам" (2008-11-04)
- С чего начать (2008-11-04)
- С чего начать (2008-11-04)
- Организация - вот ключ к успеху (2008-11-04)
- Подбор шрифта и верстка текста (2008-11-04)
- Обзор Gif-аниматоров (2008-11-04)
- Каскадные таблицы стилей (преимущества и недост... (2008-11-04)
- Фирменный шрифт (2008-11-04)
- Главные ошибки в web-дизайне (2008-11-04)
- CSS - Для чего нужны таблицы стилей? (2008-11-04)
- Таблицы или слои, что лучше? (2008-11-04)
- О скриптах (2008-11-04)
- Изучаем HTML (2008-11-04)
- Применение нескольких классов к элементу в CSS (2008-11-04)
- Создание сайта с помошью фреймов (2008-11-04)
- Основы работы со слоями в CSS (2008-11-04)
Быстрый переход