SVG kohatäite generaator
Eelvaade
SVG märgistus
Andmete URI
Tehnilised üksikasjad
Kuidas SVG kohatäite generaator töötab
Mida tööriist teeb
SVG kohatäite generaator loob kerged vektorkohatäitepildid kohandatud mõõtmete, taustavärvide, tekstikihi ja fondiseadetega. See väljastab SVG märgenduse otse ning Base64 data URI-na, mis on valmis HTML-i või CSS-i sisse põimimiseks. Kuna SVG on eraldusvõimest sõltumatu ja tavaliselt alla 1KB, laadivad need kohatäited koheselt ilma võrgupäringuteta.
Levinud kasutusjuhtumid arendajatele
Frontend-arendajad kasutavad SVG kohatäiteid prototüüpimisel, et reserveerida paigutuses ruumi enne pärispiltide kättesaadavust, vältides kumulatiivset paigutusnihkumist (CLS). Need on kasulikud disainisüsteemides avatari varuvariandina, pisipiltide skeletina ja responsiivsete pildikonteinerite jaoks. E-kirjade arendajad põimivad data URI kohatäiteid HTML-mallidesse, kus e-posti kliendid võivad väliste piltide laadimise blokeerida.
Andmevormingud, tüübid või variandid
Väljund on standardne SVG 1.1 dokument, mis sisaldab täidetud ristkülikut ja keskele joondatud tekstielementi. Data URI variant kodeerib selle SVG Base64 stringina, mille eesliide on 'data:image/svg+xml;base64,' otseseks kasutamiseks img src atribuutides, CSS background-image omadustes või inline HTML-is. Mõõtmed määratakse pikslites, kuid SVG skaleerub mis tahes konteineri suurusele ilma pikslilisuseta, kuna see on vektorvorming.
Levinud komistuskivid ja erijuhud
Andme-URI-sid ei vahemällu brauserid dokumendist, millesse need on põimitud, sõltumatult, seega sama kohatäite kasutamine paljudel lehtedel suurendab koguedastusmahtu võrreldes ühe vahemällu salvestatud välise failiga. Väga pikad tekstisildid võivad SVG viewBox'ist välja ulatuda, kui mõõtmed on väikesed. Mõned vanemad e-posti kliendid ei toeta SVG andme-URI-sid ning kuvavad selle asemel katkise pildi ikooni. Content Security Policy (CSP) päised võivad blokeerida inline-andme-URI-d, kui 'data:' ei ole img-src direktiivis lubatud.
Millal kasutada seda tööriista vs koodi
Kasuta seda brauseritööriista, et wireframe'ide või prototüüpide tegemisel kiiresti luua ühekordseid kohatäitepilte ilma build-sõltuvusi lisamata. Dünaamiliseks kohatäidete genereerimiseks tootmises (nt kasutaja üles laaditud piltide varuvariandid) kasuta serveripoolset SVG mallindamist või spetsiaalseid teenuseid nagu plaiceholder, mis integreeruvad sinu pildioptimeerimise torustikuga ja suudavad pärispiltidest genereerida hägustatud madala kvaliteediga pildikohatäiteid (LQIP).