O que acontece ao importar um SVG
Um arquivo SVG pode conter mais do que desenhos. Por isso, o Motion Lab verifica seu conteúdo antes de exibi-lo. A extensão e o tipo do arquivo não bastam para provar que ele é seguro.
Formatos aceitos
São aceitos grupos, paths, retângulos, círculos, elipses, linhas, polígonos, polylines, texto, títulos, descrições e gradientes lineares ou radiais. Texto usa as fontes locais de fallback. Referências de pintura devem apontar para gradientes dentro do próprio arquivo.
O que é removido
Scripts, eventos, CSS, links, imagens, use, filtros, máscaras, recortes, SVG aninhado, foreignObject e animações SMIL não entram no desenho. Referências externas e atributos fora da política são removidos. A aparência pode mudar: o relatório mostra os motivos antes de você aceitar o resultado.
Prepare seu arquivo
Exporte com atributos de apresentação, como fill e stroke, em vez de classes CSS. Converta recursos dependentes de efeitos em geometria simples no seu editor vetorial. Para preservar texto entre dispositivos, considere convertê-lo em paths antes da importação.
Limites de complexidade
- SVG: 1 MiB; projeto JSON: 3 MiB.
- Até 1.000 elementos e 32 níveis de profundidade.
- Um atributo: 100 KiB; dados de paths e pontos: 400 KiB.
- Até 20.000 comandos de path, 100 alvos animados e 16 offsets por alvo.
Seu projeto anterior permanece disponível
Um arquivo inválido não substitui o projeto aberto. Mesmo um JSON exportado pelo editor passa por validação e sanitização ao ser reaberto. Versões desconhecidas são recusadas.