DevToys Web Pro iconDevToys Web ProBlog
Oceń nas:
Wypróbuj rozszerzenie przeglądarki:

Generator placeholderów SVG

281 BGotowe
Ustawienie wstępne
S
W
Tło#cccccc
Tekst#333333
Etykieta

Podgląd

Podgląd zastępczego SVG

Znaczniki SVG

  • URI danych

  • Szczegóły techniczne

    Jak działa generator placeholderów SVG

    Co robi narzędzie

    Generator placeholderów SVG tworzy lekkie wektorowe obrazy zastępcze z niestandardowymi wymiarami, kolorami tła, nakładkami tekstu i ustawieniami czcionki. Zwraca bezpośrednio kod SVG oraz URI danych Base64 gotowe do osadzenia w HTML lub CSS. Ponieważ SVG jest niezależny od rozdzielczości i zwykle ma mniej niż 1 KB, takie placeholdery ładują się natychmiast bez żądań sieciowych.

    Typowe zastosowania dla programistów

    Frontend developerzy używają placeholderów SVG podczas prototypowania, aby zarezerwować miejsce w układzie zanim dostępne będą prawdziwe obrazy, unikając cumulative layout shift (CLS). Są przydatne w systemach projektowych jako fallback dla awatarów, szkielety miniaturek i responsywne kontenery obrazów. Deweloperzy e-maili osadzają placeholdery data URI w szablonach HTML, gdzie zewnętrzne ładowanie obrazów może być blokowane przez klientów pocztowych.

    Formaty danych, typy lub warianty

    Wynik to standardowy dokument SVG 1.1 zawierający wypełniony prostokąt i wyśrodkowany element tekstowy. Wariant data URI koduje ten SVG jako ciąg Base64 z prefiksem 'data:image/svg+xml;base64,' do bezpośredniego użycia w atrybutach img src, właściwościach CSS background-image lub w HTML inline. Wymiary podaje się w pikselach, ale SVG skaluje się do dowolnego rozmiaru kontenera bez pikselozy, ponieważ jest to format wektorowy.

    Typowe pułapki i przypadki brzegowe

    URI danych nie są buforowane przez przeglądarki niezależnie od dokumentu, w którym są osadzone, więc używanie tego samego placeholdera na wielu stronach zwiększa łączny rozmiar transferu w porównaniu z pojedynczym, zbuforowanym plikiem zewnętrznym. Bardzo długie etykiety tekstowe mogą wyjść poza viewBox SVG, jeśli wymiary są małe. Niektóre starsze klienty poczty e-mail nie obsługują URI danych SVG, przez co wyświetlają ikonę uszkodzonego obrazu. Nagłówki Content Security Policy (CSP) mogą blokować osadzone URI danych, jeśli 'data:' nie jest uwzględnione w img-src.

    Kiedy używać tego narzędzia zamiast kodu

    Użyj tego narzędzia w przeglądarce, aby szybko generować jednorazowe obrazy placeholderów podczas tworzenia makiet (wireframingu) lub prototypowania bez dodawania zależności do procesu budowania. Do dynamicznego generowania placeholderów na produkcji (np. jako fallback dla obrazów przesyłanych przez użytkowników) użyj szablonowania SVG po stronie serwera lub dedykowanych usług, takich jak plaiceholder, które integrują się z Twoim pipeline'em optymalizacji obrazów i potrafią generować rozmyte placeholdery obrazów niskiej jakości (LQIP) na podstawie rzeczywistych obrazów.