SVG er að vinna keppnina þegar kemur að grafíkum sem mæla á vefnum. Hönnuðir og verktaki eru að velja SVG í stað táknstafna, raster myndir og raster sprites.
Ávinningur af því að nota SVG eru fjölmargir en mér, það kælir niður að sveigjanleika.
Notkun SVG getur verið eins einfalt og að afrita og líma út flutt kóðann úr vettvangsstarfi. Þaðan liggur vandamálið með því að skila þessum grafík á skilvirkan hátt.
Sláðu inn SVG sprites. Þessar aðgerðir í svipuðum mynstri og myndsprite gera þó, hvernig þau eru búin til og með á vefsíðu er mjög mismunandi.
Sprites hjálpa til við að auka hraða, viðhalda stöðugri vinnuflæði og gera sköpun tákna miklu hraðar. SVG sprites eru venjulega búnar til með táknum af svipaðri mynd eða formi en stærri grafík eru einföld forrit.
Í mörgum tilfellum mun táknmyndasafn mæla í stærð. Að bæta við nýjum táknum þarf að vera duglegur og að lokum auðvelt. SVG sprites hjálpa að gera þetta að veruleika.
SVGs geta verið fluttar út úr uppáhalds vektor grafík forritinu þínu. Ég hef tilhneigingu til að nota blöndu af verkfærum og hafa komist að því að allir þeirra hafa mikla stuðning við útflutning á SVGs. Skissa kemur fram sérstaklega vegna þess að þú getur valið táknið eða grafík og smellt á stjórn + c og að SVG númerið sé afritað á klemmuspjaldið þitt. Þá er hægt að fara á kóðann ritara, líma kóðann og hafa grafíkin birtast fyrir augun í vafranum.
Því miður, ef þú átt að afrita og líma frá skissu gætirðu fundið að kóðinn er óaðskiljanlegur og gæti verið betra bjartsýni. Það eru nokkur tæki til þess.
Ef þú notar sérstaklega skissu skaltu skoða SVGO Compressor tappi . Þegar þú útflutningur SVGs hagræðir viðbótin sjálfkrafa þá áður en þú vistar skrána.
Ef þú notar ekki skissu skaltu skoða sömu virkni í app formi eða ef þú vilt vefforrit, Jake Archibald setja saman einn fyrir þig .
Búa til SVG sprite er hægt að gera handvirkt. Þú þarft vektorhugbúnað sem getur búið til SVG kóða. Fyrir þetta mun ég nýta Sketch og flytja nokkrar tákn sem SVG.
Eftir að hafa flutt táknin og keyrt þeim í gegnum SVGO Compressor tappann er ég vinstri með eftirfarandi fyrir hvert tákn. Athugaðu að á þessum tímapunkti er hvert tákn sérstakt skrá:
Nú þegar SVG okkar eru öll bjartsýni getum við byrjað að búa til sprite með því að nota kóðann hér fyrir ofan. Til að búa til sprite byrja með nærliggjandi
SVG Sprites
Takið eftir því hvernig SVG hefur inline stíl sýna: enginn . Þetta er nauðsynlegt til að nýta SVG sprites almennt. Jafnvel þótt táknin muni ekki verða á síðunni mun mikið pláss verða. Til að koma í veg fyrir þennan viðbótarpláss sem SVG skapar erum við að fela SVG með CSS.
Einfaldlega með kóðanum frá táknum mun ekki nægja á þessum tímapunkti. Við verðum að nota a
Elements skilgreind inni í
Endanleg sprite líkist eftirfarandi stikli:
SVG Sprites