Neste artigo, exploraremos um novo método para incorporar imagens SVG e manipular sua aparência usando CSS, sem empregando estruturas JS-SVG.
Anteriormente, a integração de imagens SVG enquanto mantém o acesso aos seus elementos por meio de CSS era sido um desafio. Embora as estruturas JS-SVG ofereçam soluções, elas podem ser complexas para implementações de ícones simples com efeitos de rollover.
Nossa solução proposta envolve a substituição da tag tradicional com uma classe de "svg." Esta classe aciona um script jQuery que busca o código SVG embutido da fonte especificada e o insere no HTML.
O código jQuery também preserva o ID e as classes da imagem original, garantindo compatibilidade com regras CSS.
Essa abordagem oferece diversas vantagens:
Para implementar esta solução:
jQuery('img.svg').each(function() {
// ... (jQuery code to replace the image with inline SVG) ...
});
Você pode ver uma demonstração em http://labs.funkhausdesign.com/examples/img-svg/img-to-svg.html. Este método fornece uma maneira conveniente e eficiente de incorporar e estilizar imagens SVG em seus aplicativos da web.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3