Generator SVG placeholder-a
Pregled
SVG oznake
Data URI
Tehnički detalji
Kako radi generator SVG placeholder-a
Šta alat radi
Generator SVG placeholder-a kreira lagane vektorske placeholder slike sa prilagođenim dimenzijama, bojama pozadine, tekstualnim preklapanjem i podešavanjima fonta. Izbacuje SVG markup direktno i kao Base64 data URI spreman za ugradnju u HTML ili CSS. Pošto je SVG nezavisan od rezolucije i tipično manji od 1KB, ovi placeholder-i se učitavaju trenutno bez mrežnih zahteva.
Uobičajeni slučajevi upotrebe za programere
Frontend programeri koriste SVG placeholder-e tokom prototipiranja da rezervišu prostor u rasporedu pre nego što su stvarne slike dostupne, izbegavajući kumulativno pomeranje rasporeda (CLS). Korisni su u dizajn sistemima za fallback avatare, skeleton-e za sličice i responzivne kontejnere za slike. Programeri email-ova ugrađuju data URI placeholder-e u HTML šablone gde klijenti za e-poštu mogu da blokiraju učitavanje eksternih slika.
Formati podataka, tipovi ili varijante
Izlaz je standardni SVG 1.1 dokument koji sadrži popunjen pravougaonik i centrirani tekstualni element. Varijanta data URI kodira ovaj SVG kao Base64 string sa prefiksom 'data:image/svg+xml;base64,' za direktnu 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 kontejnera bez pikselizacije, pošto je vektorski format.
Uobičajene greške i rubni slučajevi
Data URI-ji se ne keširaju u pregledačima nezavisno od dokumenta u koji su ugrađeni, pa korišćenje istog placeholdera na mnogim stranicama povećava ukupnu veličinu prenosa u poređenju sa jednom keširanom eksternom datotekom. Veoma dugačke tekstualne oznake mogu preći granice SVG viewBox-a ako su dimenzije male. Neki stariji klijenti e-pošte ne podržavaju SVG data URI-je, pa se prikazuje ikonica pokvarene slike. Zaglavlja Content Security Policy (CSP) mogu blokirati inline data URI-je ako 'data:' nije uključen u img-src.
Kada koristiti ovaj alat umesto koda
Koristite ovaj alat u pregledaču da brzo generišete jednokratne placeholder slike tokom izrade wireframe-ova ili prototipiranja, bez dodavanja build zavisnosti. Za dinamičko generisanje placeholdera u produkciji (npr. fallback za slike koje korisnici otpremaju), koristite serversko SVG šabloniranje ili namenske servise kao što je plaiceholder koji se integrišu sa vašim pipeline-om za optimizaciju slika i mogu da generišu zamućene placeholder-e niskog kvaliteta slike (LQIP) iz stvarnih slika.