"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Ícones CSS com exemplos

Ícones CSS com exemplos

Publicado em 23/08/2024
Navegar:267

CSS Icons with examples

Ícones CSS

Os ícones podem ser facilmente adicionados à nossa página HTML, usando uma biblioteca de ícones.

Como adicionar ícones

A maneira mais simples de adicionar um ícone à sua página HTML é com uma biblioteca de ícones, como Font Awesome.
Adicione o nome da classe de ícone especificada a qualquer elemento HTML embutido (como ou ).
Ícones CSS são símbolos ou representações gráficas criadas usando
CSS (Cascading Style Sheets) em vez de formatos de imagem tradicionais como PNG ou SVG.
Eles são frequentemente usados ​​em web design para adicionar elementos visuais a um site sem depender de arquivos de imagem.
Existem alguns métodos comuns para criar ícones CSS:

Ícones de fonte:

Esses são ícones criados a partir de fontes de ícones especiais, como Font Awesome, Material Icons ou Ion Icons. Essas fontes contêm um conjunto de glifos (símbolos) que podem ser estilizados com CSS.

Por exemplo

você pode usar uma classe como .fa-heart para adicionar um ícone de coração ao seu HTML e, em seguida, estilizá-lo com propriedades CSS.

Formas CSS:

Ícones podem ser criados usando CSS puro estilizando elementos HTML (como

, , etc.) com propriedades CSS como borda, raio da borda, plano de fundo e transformação. Este método é frequentemente usado para formas geométricas simples ou designs personalizados.
Os ícones CSS oferecem diversas vantagens, incluindo escalabilidade, facilidade de personalização e tamanhos de arquivo potencialmente menores em comparação com imagens. Eles podem ser uma forma versátil e eficiente de adicionar elementos visuais ao seu web design.

Fonte incrível

Inclua Font Awesome em seu projeto:
Adicione esta linha ao

do seu HTML:

Use um ícone

Para usar um ícone, adicione um elemento ou com as classes apropriadas:


Ícones de materiais

Inclua ícones de materiais em seu projeto:
Adicione esta linha ao

do seu HTML:

Use um ícone

Para usar um ícone, adicione um elemento com a classe material-icons e o nome do ícone:

camera_alt

2. Usando CSS para ícones personalizados

Você também pode criar seus próprios ícones com CSS. Aqui está um exemplo simples usando CSS puro:

Crie uma estrutura HTML básica

Adicione CSS para estilizar seu ícone

.icon-star {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid gold;
    position: relative;
    transform: rotate(35deg);
}


.icon-star:before {
    content: '';
    position: absolute;
    top: 0;
    left: -50px;
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 100px solid gold;
    transform: rotate(-70deg);
}

Este snippet CSS cria uma forma de estrela simples usando bordas e posicionamento.

3. Ícones SVG

Você também pode usar SVGs para ícones de alta qualidade:

SVG embutido

Usando SVG como imagem de fundo

.icon {
    width: 24px;
    height: 24px;
    background: url('data:image/svg xml;base64,...') no-repeat center center;
    background-size: contain;
}

Pontas

Tamanho e cor: para ícones de fonte e SVGs embutidos, você pode ajustar o tamanho com font-size ou as propriedades de largura e altura e alterar a cor com cor ou preenchimento para SVGs.
Acessibilidade: sempre considere a acessibilidade adicionando texto descritivo ou atributos de ária quando necessário.
Sinta-se à vontade para experimentar e misturar métodos diferentes para descobrir o que funciona melhor para o seu projeto!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/wasifali/css-icons-with-examples-5cjm?1 Se houver alguma violação, entre em contato com [email protected] para excluí-lo
Tutorial mais recente Mais>

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