DevToys Web Pro iconDevToys Web ProBlog
Bedøm os:
Prøv browserudvidelsen:

SVG-pladsholder-generator

281 BKlar
Forudindstilling
B
H
BG#cccccc
Tekst#333333
Etiket

Forhåndsvisning

Forhåndsvisning af SVG-pladsholder

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.