DevToys Web Pro iconDevToys Web ProBlogg
Vurder oss:
Prøv nettleserutvidelsen:

SVG-plassholdergenerator

281 BKlar
Forhåndsinnstilling
B
H
BG#cccccc
Tekst#333333
Etikett

Forhåndsvisning

Forhåndsvisning av SVG-plassholder

SVG-markup

  • Data-URI

  • Tekniske detaljer

    Slik fungerer SVG-plassholdergeneratoren

    Hva verktøyet gjør

    SVG-plassholdergeneratoren lager lette vektorbaserte plassholderbilder med egendefinerte dimensjoner, bakgrunnsfarger, tekstoverlegg og skriftinnstillinger. Den gir ut SVG-markupen direkte og som en Base64 data-URI klar til å bygges inn i HTML eller CSS. Fordi SVG er oppløsningsuavhengig og typisk under 1 KB, lastes disse plassholderne umiddelbart uten nettverksforespørsler.

    Vanlige bruksområder for utviklere

    Frontend-utviklere bruker SVG-plassholdere under prototyping for å reservere layoutplass før ekte bilder er tilgjengelige, og dermed unngå kumulativ layoutforskyvning (CLS). De er nyttige i designsystemer for avatar-fallbacks, miniatyr-skjeletter og responsive bildekontainere. E-postutviklere bygger inn data-URI-plassholdere i HTML-maler der ekstern bildelasting kan bli blokkert av e-postklienter.

    Dataformater, typer eller varianter

    Utdataene er et standard SVG 1.1-dokument som inneholder et fylt rektangel og et sentrert tekstelement. Data-URI-varianten koder denne SVG-en som en Base64-streng prefikset med 'data:image/svg+xml;base64,' for direkte bruk i img src-attributter, CSS background-image-egenskaper eller inline HTML. Dimensjoner angis i piksler, men SVG-en skalerer til enhver containerstørrelse uten pikselering siden det er et vektorformat.

    Vanlige fallgruver og kanttilfeller

    Data-URI-er bufres ikke av nettlesere uavhengig av dokumentet de er innebygd i, så bruk av samme plassholder på mange sider øker total overføringsstørrelse sammenlignet med én bufret ekstern fil. Svært lange tekstetiketter kan flyte utenfor SVG-ens viewBox hvis dimensjonene er små. Noen eldre e-postklienter støtter ikke SVG-data-URI-er, og faller tilbake til et ødelagt bilde-ikon. Content Security Policy (CSP)-headere kan blokkere innebygde data-URI-er hvis 'data:' ikke er inkludert i img-src.

    Når du bør bruke dette verktøyet vs. kode

    Bruk dette nettleserverktøyet for raskt å generere engangs plassholderbilder under wireframing eller prototyping uten å legge til byggeavhengigheter. For dynamisk generering av plassholdere i produksjon (f.eks. reservebilder for brukeropplastede bilder), bruk SVG-maler på serversiden eller dedikerte tjenester som plaiceholder som integreres med bildeoptimaliseringspipelinen din og kan generere uskarpe lavkvalitets bildeplassholdere (LQIP) fra faktiske bilder.