Generator de placeholder SVG
Previzualizare
Marcaj SVG
URI de date
Detalii tehnice
Cum funcționează Generatorul de placeholder SVG
Ce face instrumentul
Generatorul de placeholder SVG creează imagini vectoriale ușoare de tip placeholder, cu dimensiuni personalizate, culori de fundal, suprapuneri de text și setări de font. Produce direct markup-ul SVG și o variantă ca data URI Base64, gata de încorporat în HTML sau CSS. Deoarece SVG este independent de rezoluție și, de obicei, sub 1KB, aceste placeholder-e se încarcă instantaneu fără cereri de rețea.
Cazuri de utilizare comune pentru dezvoltatori
Dezvoltatorii frontend folosesc placeholder-e SVG în timpul prototipării pentru a rezerva spațiu în layout înainte ca imaginile reale să fie disponibile, evitând cumulative layout shift (CLS). Sunt utile în design systems pentru fallback-uri de avatar, skeleton-uri pentru miniaturi și containere responsive pentru imagini. Dezvoltatorii de email încorporează placeholder-e data URI în șabloane HTML, unde încărcarea imaginilor externe poate fi blocată de clienții de email.
Formate de date, tipuri sau variante
Ieșirea este un document standard SVG 1.1 care conține un dreptunghi umplut și un element de text centrat. Varianta data URI codifică acest SVG ca un șir Base64 prefixat cu 'data:image/svg+xml;base64,' pentru utilizare directă în atribute img src, proprietăți CSS background-image sau HTML inline. Dimensiunile sunt specificate în pixeli, dar SVG-ul se scalează la orice dimensiune a containerului fără pixelare, deoarece este un format vectorial.
Capcane frecvente și cazuri limită
URI-urile de date nu sunt memorate în cache de browsere independent de documentul în care sunt încorporate, astfel că folosirea aceluiași placeholder pe multe pagini crește dimensiunea totală a transferului comparativ cu un singur fișier extern memorat în cache. Etichetele de text foarte lungi pot depăși viewBox-ul SVG dacă dimensiunile sunt mici. Unele clienți de e-mail mai vechi nu acceptă URI-uri de date SVG, revenind la o pictogramă de imagine defectă. Antetele Content Security Policy (CSP) pot bloca URI-urile de date inline dacă 'data:' nu este inclus în img-src.
Când să folosești acest instrument vs cod
Folosește acest instrument din browser pentru a genera rapid imagini placeholder punctuale în timpul realizării wireframe-urilor sau prototipării, fără a adăuga dependențe de build. Pentru generarea dinamică a placeholder-elor în producție (de ex., fallback-uri pentru imagini încărcate de utilizatori), folosește șabloane SVG pe server sau servicii dedicate precum plaiceholder, care se integrează cu pipeline-ul tău de optimizare a imaginilor și pot genera placeholder-e estompate de calitate redusă (LQIP) din imagini reale.