DevToys Web Pro iconDevToys Web ProBlog
Beoordeel ons:
Probeer de browserextensie:

SVG-placeholdergenerator

281 BGereed
Voorinstelling
B
H
BG#cccccc
Tekst#333333
Label

Voorbeeld

Voorbeeld van SVG-placeholder

SVG-markup

  • Data-URI

  • Technische details

    Hoe de SVG-placeholdergenerator werkt

    Wat de tool doet

    De SVG-placeholdergenerator maakt lichtgewicht vector-placeholderafbeeldingen met aangepaste afmetingen, achtergrondkleuren, tekstoverlays en lettertype-instellingen. Hij geeft de SVG-markup direct uit en als een Base64 data URI die klaar is om in HTML of CSS te embedden. Omdat SVG resolutie-onafhankelijk is en doorgaans onder 1KB blijft, laden deze placeholders direct zonder netwerkrequests.

    Veelvoorkomende use-cases voor ontwikkelaars

    Frontendontwikkelaars gebruiken SVG-placeholders tijdens prototyping om lay-outruimte te reserveren voordat echte afbeeldingen beschikbaar zijn, waardoor cumulative layout shift (CLS) wordt voorkomen. Ze zijn nuttig in design systems voor avatar-fallbacks, thumbnail-skeletons en responsive image containers. E-mailontwikkelaars embedden data URI-placeholders in HTML-templates waar het laden van externe afbeeldingen door e-mailclients kan worden geblokkeerd.

    Gegevensformaten, typen of varianten

    De output is een standaard SVG 1.1-document met een gevuld rechthoek en een gecentreerd tekstelement. De data URI-variant codeert deze SVG als een Base64-string met als prefix 'data:image/svg+xml;base64,' voor direct gebruik in img src-attributen, CSS background-image-eigenschappen of inline HTML. Afmetingen worden in pixels opgegeven, maar de SVG schaalt naar elke containergrootte zonder pixelvorming, omdat het een vectorformaat is.

    Veelvoorkomende valkuilen en edge-cases

    Data-URI's worden door browsers niet onafhankelijk van het document waarin ze zijn ingesloten gecachet, dus het gebruik van dezelfde placeholder op veel pagina's vergroot de totale overdrachtsgrootte vergeleken met één extern bestand dat wél gecachet wordt. Zeer lange tekstlabels kunnen buiten de SVG-viewBox vallen als de afmetingen klein zijn. Sommige oudere e-mailclients ondersteunen geen SVG-data-URI's en vallen terug op een pictogram voor een kapotte afbeelding. Content Security Policy (CSP)-headers kunnen inline data-URI's blokkeren als 'data:' niet is opgenomen in img-src.

    Wanneer je deze tool gebruikt vs code

    Gebruik deze browsertool om tijdens wireframing of prototyping snel eenmalige placeholderafbeeldingen te genereren zonder build-afhankelijkheden toe te voegen. Voor dynamische placeholdergeneratie in productie (bijv. fallbacks voor door gebruikers geüploade afbeeldingen) gebruik je server-side SVG-templating of gespecialiseerde diensten zoals plaiceholder die integreren met je image-optimization-pipeline en vervaagde low-quality image placeholders (LQIP) kunnen genereren op basis van echte afbeeldingen.