Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ícones SVG da Teoria a Prática

Ícones SVG da Teoria a Prática

Uma pequena apresentação sobre ícones SVG, sua importância e vantagens.

Código feito = https://github.com/willianjusten/front-in-rio-16

Willian Justen

May 14, 2016
Tweet

More Decks by Willian Justen

Other Decks in Technology

Transcript

  1. Scalable Vector Graphics (SVG) É uma imagem vetorial no formato

    XML que suporta interatividade e animações.
  2. E mais… • Ótimo Suporte (até o IE8!) • Podem

    ser minificados (GZIP) • Boa Acessibilidade • Possui árvore no DOM • É código! =D
  3. Algumas formas de usar ícones • Inline SVG • SVG

    individual com <img> • SVG com background-image do CSS • SVG CSS Sprite com <view> • SVG Symbol Sprite com <use>
  4. Vantagens do <use> • Elimina várias chamadas HTTP • Cria

    e usa um único asset cacheável • Carregamento mais rápido devido as duas vantagens acima • As propriedades do SVG podem ser editadas via CSS • O SVG pode ser animado com CSS ou JS