Conversor de Fundo de CSS do SVG Codifique o código SVG como uma imagem de fundo do CSS usando codificação de URI de dados.
SVG para Fundo de CSS
Codifique o código SVG como uma imagem de fundo do CSS usando codificação de URI de dados.
Cole o código SVG
Insira ou cole sua marcação SVG no campo de entrada.
Defina as propriedades do fundo
Configure as configurações de tamanho, repetição e posição do fundo.
Copie o CSS
Visualize o SVG como um fundo e copie o código CSS.
What Is SVG para Fundo de CSS?
A ferramenta de Conversão de SVG para CSS Background converte o código SVG em uma imagem de fundo CSS usando codificação de URI de dados. Essa técnica incorpora o SVG diretamente no seu CSS sem exigir arquivos de imagem separados ou requisições HTTP. Basta colar o código SVG, configurar tamanho de fundo, repetição de fundo e posição do fundo, e a ferramenta gera o CSS codificado. A codificação de URI de dados substitui caracteres especiais (como <, >, #) por equivalentes seguros para URL, para que o SVG possa ser incorporado com segurança em uma função url() do CSS. A pré-visualização mostra o SVG aplicado como fundo em um elemento de amostra. Essa abordagem é ideal para pequenos ícones, padrões e elementos decorativos que você deseja incluir no seu CSS sem dependências de arquivos externos.
Why Use SVG para Fundo de CSS?
Common Use Cases
Fundos de Ícones
Incorpore pequenos ícones SVG diretamente no CSS para botões e marcadores de lista.
Fundos de Padrão
Codifique padrões SVG repetidos como fundos CSS sem arquivos de imagem.
Elementos Decorativos
Adicione decorações SVG a pseudo-elementos via fundos CSS.
Modelos de E-mail
Incorpore gráficos SVG no CSS para modelos de e-mail onde imagens externas podem ser bloqueadas.
Technical Guide
As URIs de dados SVG usam o formato: url("data:image/svg+xml,<encoded-svg>"). O conteúdo do SVG é codificado por URL substituindo caracteres especiais: < se torna %3C, > se torna %3E, # se torna %23 e aspas são convertidas em aspas simples. Essa codificação é mais eficiente que a base64 para o SVG, pois mantém a legibilidade e geralmente é menor. A propriedade background-image aceita a URI de dados e as propriedades de fundo padrão (tamanho, repetição, posição) controlam a renderização. Para SVGs grandes, considere usar arquivos externos em vez disso, pois URIs de dados grandes aumentam o tamanho do arquivo CSS e não podem ser armazenados em cache independentemente. O tamanho de fundo: conter dimensiona o SVG para caber dentro do elemento mantendo a proporção. O tamanho de fundo: cobrir preenche o elemento, potencialmente cortando o SVG. Valores específicos em pixels ou porcentagem dão controle preciso.
Tips & Best Practices
-
1Use codificação URL (não base64) para um tamanho de arquivo menor com SVG
-
2Remova atributos SVG desnecessários para minimizar o tamanho codificado
-
3Mantenha os SVGs pequenos - URIs de dados grandes inflam o CSS e não podem ser armazenados em cache separadamente
-
4Use aspas simples em SVG para evitar problemas de escape em CSS
Related Tools
Padrão de Fundo CSS
Crie padrões de fundo CSS repetitivos, incluindo listras, xadrez, pontos e muito mais.
🎨 CSS & DesignPesquisa de Ícones
Pesquise e personalize ícones SVG de código aberto com tamanho, cor e traço ajustáveis.
🎨 CSS & Design
Gerador de Variáveis CSS
Gere propriedades personalizadas do CSS (variáveis) para cores, espaçamento e tipografia.
🎨 CSS & Design
Gerador de Padrões SVG
Gere padrões repetitivos baseados em SVG para fundos CSS com várias formas.
🎨 CSS & DesignFrequently Asked Questions
Q A codificação de URI de dados é melhor do que a base64 para SVG?
Q Posso usar qualquer SVG?
Q Isso funciona em todos os navegadores?
Q E sobre os SVGs grandes?
Q Posso usar SVGs de URI de dados em tags <img>?
About This Tool
SVG para Fundo de CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.