Generator SVG zamjenskih prikaza
Pretpregled
SVG oznake
Data URI
Tehnički detalji
Kako radi generator SVG placeholdera
Što alat radi
Generator SVG placeholdera stvara lagane vektorske placeholder slike s prilagođenim dimenzijama, bojama pozadine, tekstualnim preklapanjem i postavkama fonta. Izlaz daje izravno kao SVG markup i kao Base64 data URI spreman za ugradnju u HTML ili CSS. Budući da je SVG neovisan o rezoluciji i tipično manji od 1 KB, ovi placeholderi učitavaju se trenutno bez mrežnih zahtjeva.
Uobičajeni slučajevi upotrebe za razvojne programere
Frontend programeri koriste SVG placeholder-e tijekom prototipiranja kako bi rezervirali prostor u rasporedu prije nego što su stvarne slike dostupne, izbjegavajući kumulativni pomak rasporeda (CLS). Korisni su u dizajnerskim sustavima za zamjene za avatara, skeleton prikaze sličica i responzivne spremnike slika. Programeri e-pošte ugrađuju data URI placeholder-e u HTML predloške gdje klijenti e-pošte mogu blokirati učitavanje vanjskih slika.
Formati podataka, vrste ili varijante
Izlaz je standardni SVG 1.1 dokument koji sadrži ispunjeni pravokutnik i centrirani tekstualni element. Varijanta data URI kodira ovaj SVG kao Base64 niz s prefiksom 'data:image/svg+xml;base64,' za izravnu upotrebu u img src atributima, CSS background-image svojstvima ili inline HTML-u. Dimenzije se navode u pikselima, ali se SVG skalira na bilo koju veličinu spremnika bez pikselizacije jer je vektorski format.
Uobičajene zamke i rubni slučajevi
Data URI-ji se ne predmemoriraju u preglednicima neovisno o dokumentu u koji su ugrađeni, pa korištenje istog placeholdera na mnogim stranicama povećava ukupnu veličinu prijenosa u usporedbi s jednom predmemoriranom vanjskom datotekom. Vrlo dugačke tekstualne oznake mogu se preliti izvan SVG viewBoxa ako su dimenzije male. Neki stariji klijenti e-pošte ne podržavaju SVG data URI-je, pa se prikazuje ikona neispravne slike. Zaglavlja Content Security Policy (CSP) mogu blokirati inline data URI-je ako 'data:' nije uključen u img-src.
Kada koristiti ovaj alat umjesto koda
Koristite ovaj alat u pregledniku za brzo generiranje jednokratnih placeholder slika tijekom izrade wireframeova ili prototipiranja bez dodavanja ovisnosti za build. Za dinamičko generiranje placeholdera u produkciji (npr. fallbackovi za slike koje korisnici učitavaju), koristite predloške SVG-a na strani poslužitelja ili namjenske servise poput plaiceholdera koji se integriraju s vašim cjevovodom za optimizaciju slika i mogu generirati zamućene placeholder slike niske kvalitete (LQIP) iz stvarnih slika.