Създаване на SVG анимация с помощта на CSS и JavaScript

SVG или Scalable Vector Graphics използва XML, за да предостави векторна графична информация по лек начин. За разлика от други формати на растеризирани изображения като PNG и JPEG, SVG може да бъде преоразмерен без загуба на качество на изображението.

За днешния урок ще ни трябват:

  • svg икона
  • svg текст
  • SVG ваза и цвете
  • Познания по HTML и CSS
  • Време и малко търпение

Експортиране на файлове в SVG

Най-добрият начин да експортирате изображение във формат SVG е да се възползвате от мощта на Adobe Illustrator. Вече създадох SVG икона и текст в illustrator, които ще използваме в урока.

като

За да експортирате вашите файлове на Adobe Illustrator в SVG, просто отидете наФайл->Запиши като, следващата стъпка е да изберете име и SVG формат. В този пример ще използвамplant(vase), изберете SVG като файлов формат.

създаване

Използване на SVG в HTML

SVG, както беше посочено по-горе, е базиран на XML и някои браузъри ви позволяват да вградите SVG изображение в HTML. Има различни начини за включване на SVG в HTML документи.

1. Поставете целия SVG код в HTML

Това е най-бързият начин да вмъкнете SVG във вашия HTML файл. SVG кодът трябва да бъде вмъкнат в HTML между таговете. Ако искате да вмъкнете повече от един SVG файл, може да имате затруднения, особено ако току-що започвате да използвате SVG. За пример вижте кода по-долу: