Uvod u HTML SVG

Upotreba slika u HTML-u fenomenalna je za web stranice koje su bogate multimedijskim sadržajima. Sve što trebate učiniti je dodati oznaku u HTML kod i violu, vaš preglednik će prikazati, pa čak i dodati vezu do slike po vašem izboru. Postaje malo zabrinjavajuće u situacijama u kojima znate da će slika ili dijagram biti zumirani jer JPG.webp ili PNG neće pokazati nikakve daljnje detalje nakon što se zumiraju u svoju prošlu razlučivost. SVG je rješenje ovog problema. SVG označava skalabilnu vektorsku grafiku. Kao što ime sugerira, one se mogu zumirati koliko god je potrebno, a detalji nikada ne nestaju. SVG-ovi nisu ekskluzivni za web tehnologiju, ali biti u mogućnosti koristiti ih u HTML-u zaista je uredno.

SVG je koristan za dijagrame, vektore, grafikone i grafikone u pregledniku. Doznajmo ovdje kako ih možete detaljno koristiti ovdje.

Sintaksa ugradnje SVG u HTML

Usporedno s korištenjem platna u HTML5, postoji jednostavna oznaka koju možete koristiti za umetanje SVG-a u HTML5 stranice. Sintaksa je sljedeća:


…. …. …. ….

Primjeri SVG-ova u HTML-u

Pogledajmo nekoliko primjera vektora koji se mogu stvoriti i uklopiti u HTML5:

Primjer br. 1 - Crtanje pravokutnika pomoću SVG-a u HTML-u

Kodirati:




Sorry but this browser does not support inline SVG.

Izlaz:

Primjer br. 2 - Crtanje kvadrata sa zaobljenim uglovima u SVG-u

Za kvadrat sa zaobljenim uglovima morat ćemo definirati polumjer uglova pomoću rx, osim na veličinu i dimenzije kvadrata.

Kodirati:




Sorry but this browser does not support inline SVG.

Izlaz:

Primjer br. 3 - Crtanje kruga u SVG-u s obrisom i bojom u njemu

Kodirati:




Sorry but this browser does not support inline SVG.

Izlaz:

Primjer br. 4 - Crtanje ravne linije sa SVG u HTML5

Oznaku možemo koristiti za crtanje ravne linije u HTML5 SVGsima, također se mogu definirati boja, debljina crte i položaj istih.

Kodirati:




Izlaz:

Primjer br. 5 - Crtanje pomračenja putem SVG-a u HTML5

Oznaku možemo iskoristiti za crtanje pomrčine u HTML5 SVG-ima, a boja i položaj iste mogu se definirati zajedno s dielom i njegovim polumjerom.

Kodirati:




Sorry but this browser does not support inline SVG.

Izlaz:

Primjer 6 - Izrada poligona sa SVG u HTML5

Oznaka se može koristiti u SVG-ovima za stvaranje poligona. U oznaci moramo spomenuti položaje svake točke. Boje za punjenje, debljina obrisa itd. Mogu se definirati i u kodu.

Kodirati:




Sorry but this browser does not support inline SVG.

Izlaz:

Primjer br. 7 - Stvaranje polarne linije sa SVG u HTML5

Polilin se koristi za crtanje oblika koji će se sastojati samo od ravne linije. Imajte na umu da i ti vodovi moraju biti povezani. Evo primjera polilinarske implementacije u HTML5.

Kodirati:




Sorry but this browser does not support inline SVG.

Izlaz:

Primjer br. 8 - Crtanje teksta sa SVG u HTML5

Tekst bi mogao biti potreban u bilo kojem SVG-u u mnogim situacijama, poput označavanja grafikona, itd. Srećom, u SVG-u postoji oznaka koja se može koristiti. Tekst se može postaviti na bilo koji položaj u SVG-u, a možete prilagoditi i njegovu boju i druge detalje.

Kodirati:



Here is an example, it's very examply
Sorry but this browser does not support inline SVG.

Izlaz:

Primjer # 9 - Crtanje zvijezde pomoću SVG u HTML5

Sad kad smo gotovi s osnovama, napravimo zvijezdu koja će se napraviti uz pomoć SVG-a.

Kodirati:



style="fill:orange; stroke:green; stroke-width:5; fill-rule:evenodd;" />
Sorry but this browser does not support inline SVG.


style="fill:orange; stroke:green; stroke-width:5; fill-rule:evenodd;" />
Sorry but this browser does not support inline SVG.

Izlaz:

Primjer br. 10 - Upotreba linearnog gradijenta u SVG-u

Možete koristiti linearni i radijalni gradijent u SVG liniji HTML platna. Gradijent mora biti ugniježđen u oznaci. Ta je oznaka tada označena u SVG oznaci da označi njezinu upotrebu. Pogledajmo primjer koji koristi Gradient u pomračenju.

Kodirati:







Sorry but this browser does not support inline SVG.

Izlaz:

Zaključak

U slučaju mjesta koja se koriste dijagrami i grafikoni, SVG-ovi su spasilački život. Većina modernih web preglednika također podržava SVG, a osim toga što ih je skalabilan. Još jedna prednost korištenja SVG-a je njegova veličina datoteke. Budući da je to samo malo koda, SVG-ovi mogu imati vrlo mali trag u potrošnji memorije i propusnog opsega u usporedbi s tradicionalnim slikama.

Preporučeni članci

Ovo je vodič za HTML SVG. Ovdje smo raspravljali o uvodu i prvih 10 primjera HTML SVG s objašnjenjem i implementacijom koda. Možete pogledati i sljedeće članke da biste saznali više -

  1. Html5 Novi elementi
  2. SVG vs EPS
  3. HTML Blokovi
  4. HTML okviri

Kategorija: