Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

O recurso Image Replacement caiu em desuso?

Prezados,

Também fiquei curioso com os eventuais problemas enfrentados ao utilizarmos o recurso Image Replacement e decidi pesquisar mais sobre o assunto, inclusive aqui no fórum. Lendo esse artigo do CSS-Tricks, entendi que esse recurso, atualmente, não é mais necessário.

Analisando o código-fonte dessa página, vi que as imagens estão em SVG e, de acordo com o artigo do CSS-Tricks, seria uma das soluções para o Image Replacement. Poderiam esclarecer se o meu entendimento está correto?

        <div class="footer-links">
            <h2 class="footer-links-title">Acompanhe-nos</h2>
            <ul role="presentation" class="footer-socialMedia">
                                <li class="footer-socialMedia-item">
                    <a class="footer-socialMedia-item-link" href="https://www.youtube.com/user/aluracursosonline" target="_blank" title="Youtube da Alura">
                        <svg class="footer-socialMedia-item-icon footer-socialMedia-list-item-youtube">
                            <use xlink:href="/images/icons-redes-hipster.svg#icon-footer-youtube"/>
                        </svg>
                    </a>
                </li>
                                <li class="footer-socialMedia-item">
                    <a class="footer-socialMedia-item-link" href="https://www.facebook.com/AluraCursosOnline/" target="_blank" title="Facebook da Alura">
                        <svg class="footer-socialMedia-item-icon footer-socialMedia-list-item-facebook">
                            <use xlink:href="/images/icons-redes-hipster.svg#icon-footer-facebook"/>
                        </svg>
                    </a>
                </li>
                                <li class="footer-socialMedia-item">
                    <a class="footer-socialMedia-item-link" href="https://twitter.com/aluraonline" target="_blank" title="Twitter da Alura">
                        <svg class="footer-socialMedia-item-icon footer-socialMedia-list-item-twitter">
                            <use xlink:href="/images/icons-redes-hipster.svg#icon-footer-twitter"/>
                        </svg>
                    </a>
                </li>
                                <li class="footer-socialMedia-item">
                    <a class="footer-socialMedia-item-link" href="http://hipsters.tech/" target="_blank" title="Podcast Hipsters Ponto Tech">
                        <svg class="footer-socialMedia-item-icon footer-socialMedia-list-item-hipsters">
                            <use xlink:href="/images/icons-redes-hipster.svg#icon-footer-hipsters"/>
                        </svg>
                    </a>
                </li>
                            </ul>
        </div>
3 respostas
solução!

Mano, na verdade, o CSS-Tricks coloca novas formas de image replacement, existem muitas outras formas de image replacement, então ele nao caiu em desuso, apenas surgiram outras formas de se usar.. como o display: none; ou overflow:hidden;

espero ter respondido sua pergunta, abraço!

Oi Dilson o CSS-Tricks é um famoso website sobre CSS, hj em dia não mais só de CSS, mas de Design de uma forma geral. Apesar desse artigo afirmar que a técnica tá ficando fora de uso, ela ainda é utilizada, pode te poupar muito tempo, esse site fala bastante dessa técnica inclusive tem um post se você quiser ver outras formas de image replacement o CSS Tricks fez essa lista de 9 técnicas de Image Replacement (em inglês). A do text-indent que aprendemos no curso é a de número #3. [https://css-tricks.com/css-image-replacement/]

Espero ter ajudado.

Oi Dilson Menezes dos Santos, caso persista alguma dúvida a respeito desse exercício pode perguntar aqui mesmo ou se você não tiver mais nenhuma dúvida a respeito você pode marcar uma resposta como solução, finalizando assim esse tópico.Espero ter ajudado. Bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software