SVG vietaženklių generatorius
Peržiūra
SVG žymėjimas
Duomenų URI
Techninė informacija
Kaip veikia SVG vietaženklio generatorius
Ką daro įrankis
SVG vietaženklio generatorius sukuria lengvus vektorinius vietaženklio vaizdus su pasirinktiniais matmenimis, fono spalvomis, teksto perdangomis ir šrifto nustatymais. Jis pateikia SVG žymėjimą tiesiogiai ir kaip Base64 data URI, paruoštą įterpti į HTML ar CSS. Kadangi SVG nepriklauso nuo raiškos ir paprastai yra mažesnis nei 1 KB, šie vietaženkliai įkeliami akimirksniu be tinklo užklausų.
Dažniausi kūrėjų naudojimo atvejai
Frontend kūrėjai naudoja SVG vietaženklius prototipavimo metu, kad rezervuotų išdėstymo vietą prieš atsirandant tikriems vaizdams ir išvengtų kumuliacinio išdėstymo poslinkio (CLS). Jie naudingi dizaino sistemose kaip avatarų atsarginiai variantai, miniatiūrų „skeleton“ ir adaptyvių vaizdų konteineriai. El. pašto kūrėjai įterpia data URI vietaženklius į HTML šablonus, kai išorinių vaizdų įkėlimą gali blokuoti el. pašto klientai.
Duomenų formatai, tipai arba variantai
Išvestis yra standartinis SVG 1.1 dokumentas, kuriame yra užpildytas stačiakampis ir centruotas teksto elementas. Data URI variantas koduoja šį SVG kaip Base64 eilutę su prefiksu 'data:image/svg+xml;base64,' tiesioginiam naudojimui img src atributuose, CSS background-image savybėse arba įterptame HTML. Matmenys nurodomi pikseliais, tačiau SVG masteliojasi iki bet kokio konteinerio dydžio be pikselizacijos, nes tai vektorinis formatas.
Dažniausios klaidos ir kraštiniai atvejai
Duomenų URI naršyklės neįrašo į talpyklą nepriklausomai nuo dokumento, į kurį jie įterpti, todėl naudojant tą patį vietos rezervavimo vaizdą daugelyje puslapių, bendras perdavimo dydis padidėja, palyginti su vienu į talpyklą įrašytu išoriniu failu. Labai ilgos teksto etiketės gali išlįsti už SVG viewBox ribų, jei matmenys maži. Kai kurios senesnės el. pašto programos nepalaiko SVG duomenų URI, todėl vietoje jų rodo sugadinto paveikslėlio piktogramą. Turinio saugos politikos (CSP) antraštės gali blokuoti įterptus duomenų URI, jei 'data:' neįtrauktas į img-src.
Kada naudoti šį įrankį, o kada kodą
Naudokite šį naršyklės įrankį, kad greitai sugeneruotumėte vienkartinius vietos rezervavimo vaizdus kuriant maketus ar prototipus, nepridedant kūrimo priklausomybių. Dinamiškam vietos rezervavimo vaizdų generavimui gamyboje (pvz., kaip atsarginį variantą naudotojų įkeltiems vaizdams) naudokite serverio pusės SVG šablonizavimą arba specializuotas paslaugas, tokias kaip plaiceholder, kurios integruojasi su jūsų vaizdų optimizavimo srautu ir gali generuoti sulietus žemos kokybės vaizdo vietos rezervavimo vaizdus (LQIP) iš tikrų vaizdų.