Generator SVG nadomestkov
Predogled
Označevanje SVG
Podatkovni URI
Tehnične podrobnosti
Kako deluje generator SVG nadomestnih slik
Kaj orodje počne
Generator SVG nadomestnih slik ustvari lahke vektorske nadomestne slike s prilagojenimi dimenzijami, barvami ozadja, besedilnimi prekrivnimi elementi in nastavitvami pisave. Izpiše SVG oznake neposredno in kot Base64 data URI, pripravljen za vdelavo v HTML ali CSS. Ker je SVG neodvisen od ločljivosti in običajno manjši od 1 KB, se ti nadomestki naložijo takoj brez omrežnih zahtevkov.
Pogosti primeri uporabe za razvijalce
Frontend razvijalci uporabljajo SVG nadomestke med prototipiranjem, da rezervirajo prostor v postavitvi, preden so na voljo prave slike, in se tako izognejo kumulativnemu premiku postavitve (CLS). Uporabni so v oblikovalskih sistemih za nadomestne avatarje, skelete sličic in odzivne vsebnike slik. Razvijalci e-pošte vdelajo data URI nadomestke v HTML predloge, kjer lahko e-poštni odjemalci blokirajo nalaganje zunanjih slik.
Podatkovni formati, tipi ali različice
Izhod je standardni dokument SVG 1.1, ki vsebuje zapolnjen pravokotnik in sredinsko poravnan besedilni element. Različica data URI kodira ta SVG kot Base64 niz s predpono 'data:image/svg+xml;base64,' za neposredno uporabo v atributih img src, lastnostih CSS background-image ali vdelanem HTML. Dimenzije so navedene v slikovnih točkah, vendar se SVG prilagodi poljubni velikosti vsebnika brez pikselizacije, saj gre za vektorski format.
Pogoste pasti in robni primeri
Podatkovni URI-ji brskalniki ne predpomnijo neodvisno od dokumenta, v katerega so vdelani, zato uporaba istega nadomestnega elementa na številnih straneh poveča skupno količino prenesenih podatkov v primerjavi z eno samo predpomnjeno zunanjo datoteko. Zelo dolge besedilne oznake lahko presegajo SVG viewBox, če so dimenzije majhne. Nekateri starejši e-poštni odjemalci ne podpirajo SVG podatkovnih URI-jev in se zato preklopijo na ikono pokvarjene slike. Glave Content Security Policy (CSP) lahko blokirajo vdelane podatkovne URI-je, če 'data:' ni vključeno v img-src.
Kdaj uporabiti to orodje namesto kode
Uporabite to orodje v brskalniku za hitro ustvarjanje enkratnih nadomestnih slik med izdelavo žičnih modelov ali prototipiranjem, brez dodajanja odvisnosti za gradnjo. Za dinamično ustvarjanje nadomestnih slik v produkciji (npr. nadomestki za slike, ki jih naložijo uporabniki) uporabite strežniško predlogiranje SVG ali namenske storitve, kot je plaiceholder, ki se integrirajo z vašim cevovodom za optimizacijo slik in lahko iz dejanskih slik ustvarijo zamegljene nadomestne slike nizke kakovosti (LQIP).