Logo David Burdelak
Słownik · Web development

Co to jest SVG?

Ostatnia aktualizacja:

SVG (Scalable Vector Graphics) to wektorowy format grafiki zapisywany jako kod XML. Obrazy skalują się bez utraty jakości, zajmują niewiele miejsca i można je stylować za pomocą CSS.

Do czego służy SVG?

Do logo, ikon, prostych ilustracji i wykresów. Sprawdza się tam, gdzie obraz ma być ostry na każdym ekranie, także o wysokiej gęstości pikseli.

SVG a formaty rastrowe

SVG opisuje kształty wzorami, a JPEG, PNG czy WebP przechowują piksele. Do zdjęć używa się formatów rastrowych, a do grafiki liniowej SVG.

Jak używać SVG na stronie?

Jako obraz w <img>, w CSS jako tło albo wstawiony bezpośrednio w HTML (inline), co pozwala animować i stylować elementy. Dodaj opis alternatywny i zminimalizuj plik narzędziem SVGO.

Plik SVG jest tekstem XML, więc można go edytować, animować w CSS i kompresować. Z plików od osób trzecich usuwaj skrypty, bo mogą zawierać złośliwy kod.

Prostszy kod przekłada się na mniejszą liczbę elementów na stronie, czyli na mniejszy rozmiar DOM.

Zobacz w praktyce

Powiązane pojęcia

Wszystkie hasła z kategorii Web development