↑↑

SE@RCHER
SE@RCHER
Золотая библиотека JAVASCRIPT Библиотека JAVASCRIPT + CSS
Золотая библиотека JAVASCRIPT Библиотека JAVASCRIPT + CSS
Золотая библиотека JAVASCRIPT ЛУЧШИЕ JAVASCRIPT
Золотая библиотека JAVASCRIPT
1997

※ ※ ※ ※



@ ДЛЯ ПИСЕМ











ИЗБРАННЫЕ ПРИМЕРЫ 2013 [ОБЪЕКТЫ SVG]

SVG (Scalable Vector Graphics standard, стандарт масштабируемой векторной графики) развился на основе XML как средство обеспечения векторной графической поддержки для Web-браузеров.
Технология SVG позволяет объединить в одном формате и текст, и графику, и анимацию, и интерактивные компоненты.
В SVG существуют три типа графических примитивов - формы, растровые рисунки и текст.
Формы представляют собой либо отдельные линии, либо распространенные графические примитивы - овалы, прямоугольники и др.
Рисунки представляют собой импортированные изображения в других форматах.
Формат SVG поддерживает различные виды анимации.
Анимация может быть описана заранее или задаваться программно.
Назначая элементам рисунка различные ссылки, можно создавать карты ссылок.
Карта ссылок - это разбиение одного изображения на несколько частей разной формы, каждая из которых связана с отдельной Web-страницей.
Поскольку этот стандарт основан на XML, SVG файл может содержать не только элементы, предназначенные для визуального представления, но и метаданные, предназначенные для описания альтернативного текстового представления изображения.
В настоящее время при создании Web-страниц в качестве текстовой альтернативы рисунков используется свойство alt тега <img>.
В отличие от этого, SVG рисунки могут содержать метаданные (т.е. данные о данных) в самых разных форматах - таких как Resource Description Framework (RDF), Meta Content Framework (MCF) и других.
Стандарт SVG разработан и поддерживается консорциумом World Wide Web и в данный момент имеет статус рекомендации.
Сегодня практически все графические редакторы позволяют работать с рисунками в формате SVG.
Однако в Internet Explorer и Netscape Navigator эта поддержка реализована только на уровне plug-in’ов.
Загрузите Amaya - экспериментальный браузер консорциума W3, который позволяет заодно просматривать и SVG рисунки.
<embed src="circle1.svg" type="image/svg+xml" />
<object data="circle1.svg" type="image/svg+xml"></object>
<iframe src="circle1.svg"></iframe>
Атрибуты SVG
<rect> - Прямоугольник

см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect width="300" height="100"
style="fill:rgb(0,0,255);stroke-width:1;stroke:rgb(0,0,0)"/>
</svg>

или
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect x="50" y="20" rx="20" ry="20" width="150" height="150"
style="fill:red;stroke:black;stroke-width:5;opacity:0.5"/>
</svg>

<circle> - круг
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" cy="50" r="40" stroke="black"
stroke-width="2" fill="red"/>
</svg>

<ellipse> - эллипс
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<ellipse cx="300" cy="80" rx="100" ry="50"
style="fill:yellow;stroke:purple;stroke-width:2"/>
</svg>
<line> - линия
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<line x1="0" y1="0" x2="200" y2="200"
style="stroke:rgb(255,0,0);stroke-width:2"/>
</svg>
<polygon> - Элемент используется для создания графических объектов которые содержат по меньшей мере трех сторон.
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<polygon points="220,10 300,210 170,250 123,234"
style="fill:lime;stroke:purple;stroke-width:1"/>
</svg>
<polyline> - Элемент используется для создания любой формы, которая состоит только из прямых линий
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<polyline points="20,20 40,25 60,40 80,120 120,140 200,180"
style="fill:none;stroke:black;stroke-width:3" />
</svg>
<path> - Элемент используется для определения пути
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<path id="lineAB" d="M 100 350 l 150 -300" stroke="red"
stroke-width="3" fill="none" />
<path id="lineBC" d="M 250 50 l 150 300" stroke="red"
stroke-width="3" fill="none" />
<path d="M 175 200 l 150 0" stroke="green" stroke-width="3"
fill="none" />
<path d="M 100 350 q 150 -300 300 0" stroke="blue"
stroke-width="5" fill="none" />
<!-- Mark relevant points -->
<g stroke="black" stroke-width="3" fill="black">
<circle id="pointA" cx="100" cy="350" r="3" />
<circle id="pointB" cx="250" cy="50" r="3" />
<circle id="pointC" cx="400" cy="350" r="3" />
</g>
<!-- Label the points -->
<g font-size="30" font="sans-serif" fill="black" stroke="none"
text-anchor="middle">
<text x="100" y="350" dx="-30">A</text>
<text x="250" y="50" dy="-10">B</text>
<text x="400" y="350" dx="30">C</text>
</g>
</svg>
<text> - Элемент используется для определения текста.
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<text x="0" y="15" fill="red">I love SVG</text>
</svg>
stroke
stroke-width
stroke-linecap
stroke-dasharray
- свойства могут быть применены к любой линии, текст и контуры элементов, таких как круг.
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<g fill="none">
<path stroke="red" d="M5 20 l215 0" />
<path stroke="blue" d="M5 40 l215 0" />
<path stroke="black" d="M5 60 l215 0" />
</g>
</svg>
или
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<g fill="none" stroke="black">
<path stroke-width="2" d="M5 20 l215 0" />
<path stroke-width="4" d="M5 40 l215 0" />
<path stroke-width="6" d="M5 60 l215 0" />
</g>
</svg>
или
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<g fill="none" stroke="black" stroke-width="16">
<path stroke-linecap="butt" d="M5 20 l215 0" />
<path stroke-linecap="round" d="M5 40 l215 0" />
<path stroke-linecap="square" d="M5 60 l215 0" />
</g>
</svg>
или
см. пример <svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<g fill="none" stroke="black" stroke-width="4">
<path stroke-dasharray="5,5" d="M5 20 l215 0" />
<path stroke-dasharray="10,10" d="M5 40 l215 0" />
<path stroke-dasharray="20,10,5,5,5,10" d="M5 60 l215 0" />
</g>
</svg>

АНИМАЦИЯ

begin и dur - временной промежуток анимации. При полной загрузке изображения запускается таймер, когда значение этого таймера достигнет begin, фигура rect начнет свое преобразование. Время, за которое прямоугольник станет непрозрачным указывается в атрибуте dur.
repeatCount - количество повторов анимации.

ПРИМЕРЫ ОБЪЕКТОВ SVG

  1. Генератор SVG с показом кода svg
  2. HTML5 Объект SVG Анимации SVG
  3. HTML5 Объект SVG Анимации SVG
  4. HTML5 Объект SVG Анимации SVG
  5. HTML5 Объект SVG Анимации SVG
  6. HTML5 Объект SVG в неподдерживающих браузерах
  7. HTML5 Объект SVG Анимация круг ударяется о края прямоугольника
  8. HTML5 Объект SVG Анимация кругов
  9. HTML5 Объект SVG Градиент
  10. HTML5 Объект SVG Кривая Безье
  11. HTML5 Объект SVG Круг
  12. HTML5 Объект SVG Летающие самолеты
  13. HTML5 Объект SVG Линия
  14. HTML5 Объект SVG Многоугольник
  15. HTML5 Объект SVG Многоугольник
  16. HTML5 Объект SVG Многоугольник кошка
  17. HTML5 Объект SVG Прямоугольник
  18. HTML5 Объект SVG Текст
  19. HTML5 Объект SVG Текст по кривой линии
  20. HTML5 Объект SVG Элипс
  21. HTML5 Объект SVG для всех браузеров (подключение modernizr.js raphael.js svg.js)
  22. HTML5 Объект SVG треугольник переворачивается на 360 гр.
  23. HTML5 Объект SVG треугольники с разным обрамлением
  24. HTML5 Объект SVG фото внутри svg
  25. HTML5 Объект SVG фото под углом
  26. Линк через SVG
  27. Объект SVG Автоувеличение прямоугольника
  28. Объект SVG Выделение цветом заданного слова
  29. Объект SVG Выделение цветом заданного слова и его позиционирование
  30. Объект SVG Круг и прямоугольник
  31. Объект SVG Круг от клика увеличивается
  32. Объект SVG Позиционирование текста
  33. Объект SVG Прямоугольник с закругленными углами
  34. Объект SVG Прямоугольник с тенью
  35. Объект SVG Прямоугольник с тенью
  36. Объект SVG Пульсирующий круг
  37. Объект SVG Рисунок Dominic Marco
  38. Объект SVG Рисунок Dominic Marco
  39. Объект SVG Рисунок Dominic Marco
  40. Объект SVG Рисунок Dominic Marco
  41. Объект SVG Рисунок Dominic Marco
  42. Объект SVG Рисунок Dominic Marco
  43. Объект SVG Рисунок Dominic Marco
  44. Объект SVG Рисунок Dominic Marco
  45. Объект SVG Рисунок Dominic Marco
  46. Объект SVG Рисунок Dominic Marco
  47. Объект SVG Рисунок Dominic Marco
  48. Объект SVG Рисунок Dominic Marco
  49. Объект SVG Рисунок Dominic Marco
  50. Объект SVG Рисунок Dominic Marco
  51. Объект SVG Текст (постепенное увеличение)
  52. Объект SVG Текст 3D
  53. Объект SVG Текст Виды показа (подчеркнутый зачеркнутый нормальный)
  54. Объект SVG Текст Наклонный текст
  55. Объект SVG Текст Наклонный текст
  56. Объект SVG Текст Позиционирование текста и его выделение цветом
  57. Объект SVG Текст в конце дуги
  58. Объект SVG Текст на цветном фоне
  59. Объект SVG Текст по дуге
  60. Объект SVG Текст по дуге
  61. Объект SVG Текст по дуге с позиционированием слова относительно дуги
  62. Объект SVG Эллипс
  63. Объект SVG фото девушки (для всех браузеров) в закругленном обрамлении
  64. Объект SVG Автомобили
  65. Объект SVG Автомобили
  66. Объект SVG Автомобили на гонках по кругу
  67. Объект SVG Автосмена фото с помощью PHP
  68. Объект SVG Анимация точки
  69. Объект SVG Анимация точки
  70. Объект SVG Анимация точки
  71. Объект SVG Анимация Прямоугольник движется по окну
  72. Объект SVG Анимация Текст движется с заменой вертикально
  73. Объект SVG Анимация Текст движется с заменой вертикально
  74. Объект SVG Анимация Треугольник движется по дуге
  75. Объект SVG Анимация Увеличивающийся прямоугольник
  76. Объект SVG Анимация нескольких объектов
  77. Объект SVG Анимация текста
  78. Объект SVG Анимация цвета прямоугольника
  79. Объект SVG Анимация эллипса
  80. Объект SVG Анимация эллипса
  81. Объект SVG Анимированное вращение объекта относительно его левой верхней точки
  82. Объект SVG Анимированное движение фото
  83. Объект SVG Анимированное перемещение прямоугольника в заданное место
  84. Объект SVG Анимированное перемещение прямоугольника по кругу (эллипсу)
  85. Объект SVG Анимированное перемещение прямоугольника с изменением фона в заданное место
  86. Объект SVG Анимированное увеличение в длину прямоугольника
  87. Объект SVG Бабочка
  88. Объект SVG Вертикальное перемещение квадрата (анимация)
  89. Объект SVG Внедрение фото в svg-объект
  90. Объект SVG Горизонтальное перемещение квадрата (анимация)
  91. Объект SVG Диагональное перемещение квадрата (анимация)
  92. Объект SVG Дуга
  93. Объект SVG Изменение цвета фона круга от кнопки
  94. Объект SVG Искажение объекта в вертикальном направлении. Анимация команды skewY
  95. Объект SVG Квадраты друг на друге
  96. Объект SVG Квадраты друг на друге
  97. Объект SVG Квадраты с тенью
  98. Объект SVG Круг в обрамлении
  99. Объект SVG Круги друг на друге
  100. Объект SVG Крутящийся квадрат
  101. Объект SVG Линия наклонная
  102. Объект SVG Ломанная линия
  103. Объект SVG Львенок
  104. Объект SVG Масштабирование квадратов вокруг точки
  105. Объект SVG Медведь
  106. Объект SVG Медведь
  107. Объект SVG Медведь
  108. Объект SVG Многоугольник
  109. Объект SVG Наложение svg руг на друга
  110. Объект SVG Подключение внешней таблицы стилей
  111. Объект SVG Постепенная передвижение текста (анимация)
  112. Объект SVG Постепенная смена цвета текста (анимация)
  113. Объект SVG Постепенная замена цвета фона квадрата (анимация)
  114. Объект SVG Постепенная замена цвета фона квадрата (анимация)
  115. Объект SVG Постепенная замена цвета фона эллипса (анимация)
  116. Объект SVG Постепенное увеличение квадрата (анимация)
  117. Объект SVG Применение фильтра к фото
  118. Объект SVG Прямоугольник с градиентом цвета
  119. Объект SVG Прямоугольник с описанием атрибутов
  120. Объект SVG Прямоугольники друг на друге
  121. Объект SVG Пунктирная линия
  122. Объект SVG Рисунок: дом и человечки
  123. Объект SVG Текст
  124. Объект SVG Текст
  125. Объект SVG Тигр
  126. Объект SVG Фото
  127. Объект SVG Фото девушки
  128. Объект SVG Фото девушки
  129. Объект SVG Фото девушки
  130. Объект SVG Фото девушки
  131. Объект SVG Фото девушки
  132. Объект SVG Фото девушки
  133. Объект SVG Фото девушки
  134. Объект SVG Фото девушки
  135. Объект SVG Фото девушки
  136. Объект SVG Фото девушки
  137. Объект SVG Фото девушки
  138. Объект SVG Фото девушки
  139. Объект SVG Фото девушки
  140. Объект SVG Фото девушки
  141. Объект SVG Фото девушки
  142. Объект SVG Фото девушки
  143. Объект SVG Фото девушки
  144. Объект SVG Фото девушки
  145. Объект SVG Фото девушки
  146. Объект SVG Фото девушки
  147. Объект SVG Фото девушки
  148. Объект SVG Эллипс в разном виде
  149. Объект SVG Эллипс в разном виде
  150. Объект SVG Эллипс размытый через фильтр
  151. Объект SVG анимация от клика
  152. Объект SVG с загрузкой фото (image xlink:href)
  153. Объект SVG через IFRAME








Библиотека JAVASCRIPT 1997- Дизайн и сопровождение © SE@RCHER