SVG-pladsholder-generator
Forhåndsvisning
SVG-markup
Data-URI
Tekniske detaljer
Sådan fungerer SVG-placeholder-generatoren
Hvad værktøjet gør
SVG Placeholder Generator opretter letvægts vektor-placeholderbilleder med tilpassede dimensioner, baggrundsfarver, tekstoverlejringer og skrifttypeindstillinger. Den outputter SVG-markup direkte og som en Base64 data-URI, der er klar til at blive indlejret i HTML eller CSS. Fordi SVG er opløsningsuafhængigt og typisk under 1KB, indlæses disse placeholders øjeblikkeligt uden netværksanmodninger.
Almindelige anvendelsestilfælde for udviklere
Frontend-udviklere bruger SVG-placeholders under prototyping til at reservere layoutplads, før rigtige billeder er tilgængelige, og dermed undgå cumulative layout shift (CLS). De er nyttige i designsystemer til avatar-fallbacks, thumbnail-skeletter og responsive billedcontainere. Email-udviklere indlejrer data-URI-placeholders i HTML-skabeloner, hvor ekstern billedindlæsning kan blive blokeret af email-klienter.
Dataformater, typer eller varianter
Outputtet er et standard SVG 1.1-dokument, der indeholder et udfyldt rektangel og et centreret tekstelement. Data-URI-varianten koder denne SVG som en Base64-streng med præfikset 'data:image/svg+xml;base64,' til direkte brug i img src-attributter, CSS background-image-egenskaber eller inline HTML. Dimensioner angives i pixels, men SVG'en skalerer til enhver containerstørrelse uden pixelering, da det er et vektorformat.
Almindelige faldgruber og kanttilfælde
Data-URI'er caches ikke af browsere uafhængigt af det dokument, de er indlejret i, så brug af den samme placeholder på tværs af mange sider øger den samlede overførselsstørrelse sammenlignet med en enkelt cachet ekstern fil. Meget lange tekstetiketter kan løbe ud over SVG viewBox, hvis dimensionerne er små. Nogle ældre e-mailklienter understøtter ikke SVG-data-URI'er og falder tilbage til et ikon for et ødelagt billede. Content Security Policy (CSP)-headere kan blokere inline data-URI'er, hvis 'data:' ikke er inkluderet i img-src.
Hvornår du skal bruge dette værktøj vs. kode
Brug dette browserværktøj til hurtigt at generere enkeltstående placeholder-billeder under wireframing eller prototyping uden at tilføje build-afhængigheder. Til dynamisk generering af placeholders i produktion (f.eks. fallback for bruger-uploadede billeder) bør du bruge server-side SVG-templating eller dedikerede tjenester som plaiceholder, der integrerer med din billedoptimeringspipeline og kan generere slørede low-quality image placeholders (LQIP) ud fra faktiske billeder.