Spec-Zone.ru › SVG

SVG: Масштабируемая векторная графика

Начало работы с SVG

Масштабируемая векторная графика (SVG) — это язык разметки на основе XML для описания двухмерной векторной графики.

Таким образом, это текстовый открытый стандарт для веб-графики, который может быть корректно рендерен при любом размере и специально разработан для эффективной работы с другими веб-стандартами, включая CSS, DOM, JavaScript и SMIL. SVG — это для графики то же, что HTML для текста.

Изображения SVG и их поведение определяются в текстовых файлах XML, что означает, что их можно искать, индексировать, использовать скрипты и сжимать. Кроме того, это означает, что их можно создавать и редактировать с помощью любого текстового редактора или программы для рисования.

По сравнению с классическими растровыми форматами изображений, такими как JPEG или PNG, векторные изображения в формате SVG могут рендериться любого размера без потери качества и легко локализоваться путем обновления текста в них без необходимости использования графического редактора. С помощью соответствующих библиотек файлы SVG могут даже локализоваться динамически.

SVG разрабатывается Консорциумом Всемирной паутины (W3C) с 1999 года.

См. также Учебник по SVG.

Документация

Справочник по элементам SVG

Подробная информация о каждом элементе SVG.

Справочник по атрибутам SVG

Подробная информация о каждом атрибуте SVG.

Справочник по интерфейсу DOM SVG

Подробная информация об API SVG DOM для взаимодействия с JavaScript.

Применение эффектов SVG к содержимому HTML

SVG работает совместно с HTML, CSS и JavaScript.

Инструменты

  • Набор тестов SVG
  • Валидатор разметки

Примеры

  • Рекомендации по написанию SVG
  • SVG как изображение
  • Анимация SVG с помощью SMIL
  • Календарь-учебник по SVG
  • D3 (библиотека JavaScript для визуализации данных с помощью HTML, SVG и CSS)

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API