SVG-esikatselu / editori
SVG-lähdekoodi
Esikatselu
Tekniset tiedot
Miten SVG Preview / Editor toimii
Mitä työkalu tekee
SVG Preview / Editor renderöi SVG-merkkausta livenä muokatessasi sitä ja poimii metatietoja (leveys, korkeus, viewBox, elementtien määrä) nopeaa tarkastelua varten. Kytkin lisää ruudullisen taustan, jotta läpinäkyvät alueet näkyvät selvästi. Työkalu tuottaa myös URL-koodatun data URI:n, joka sopii käytettäväksi suoraan CSS:n background-image-ominaisuudessa tai HTML:n src-attribuuteissa.
Yleiset kehittäjien käyttötapaukset
Ikonisuunnittelijat testaavat viewBox-laskentaa ja viivanleveyksiä eri ko'oissa. Frontend-kehittäjät varmistavat, että käsin muokattu SVG-ikoni renderöityy edelleen oikein optimoinnin jälkeen (manuaalisesti tai SVGO:n kautta). Sähköpostikehittäjät luovat kompakteja data URI -versioita brändimerkeistä HTML:ään upotettavaksi. Opettajat havainnollistavat, miten attribuutit kuten preserveAspectRatio ja overflow vaikuttavat renderöintiin.
Tietomuodot, tyypit tai variantit
Syöte on raakaa SVG XML -merkkausta. Tuloste on sama SVG renderöitynä hiekkalaatikkoon eristetyssä iframessa sekä URL-koodattu data URI (data:image/svg+xml;charset=utf-8,…). Elementtimäärä-metriikka laskee jokaisen avaavan tagin (mukaan lukien defs, g, gradientit ja vastaavat sisäkkäiset elementit), antaen karkean käsityksen monimutkaisuudesta. Poimitut attribuuttien arvot näytetään raakamuodossa.
Yleiset sudenkuopat ja reunatapaukset
`use`- tai `image`-elementtien href:n kautta viittaamat ulkoiset resurssit eivät lataudu hiekkalaatikkoon eristetyssä iframessa. Script-elementtien sisäinen JavaScript estetään hiekkalaatikossa — animaatioiden tulisi perustua SMIL:iin tai CSS keyframes -animaatioihin. SVG:t, jotka riippuvat tietystä fontista, jota ei ole asennettu järjestelmään, käyttävät oletusfonttia; upota fontit tai käytä järjestelmäfontteja esikatseluissa.
Milloin käyttää tätä työkalua vs. koodia
Käytä selaintyökalua kertaluonteiseen ikonisuunnitteluun, debuggaamiseen tai data URI -osoitteiden luomiseen. Tuotantoassetit kannattaa ajaa SVGO:n läpi hienosäädetyllä konfiguraatiolla metadatan poistamiseksi ja merkkausen minifioimiseksi, ja käyttää sprite-järjestelmää tai kunnollista bundler-integraatiota ikonien lataamiseen sovelluksessa sen sijaan, että data URI -osoitteita upotetaan kaikkialle.