"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Iconos CSS con ejemplos

Iconos CSS con ejemplos

Publicado el 2024-08-23
Navegar:410

CSS Icons with examples

Iconos CSS

Los íconos se pueden agregar fácilmente a nuestra página HTML mediante el uso de una biblioteca de íconos.

Cómo agregar iconos

La forma más sencilla de agregar un ícono a tu página HTML es con una biblioteca de íconos, como Font Awesome.
Agregue el nombre de la clase de ícono especificada a cualquier elemento HTML en línea (como o ).
Los iconos CSS son símbolos o representaciones gráficas que se crean usando
CSS (hojas de estilo en cascada) en lugar de formatos de imagen tradicionales como PNG o SVG.
A menudo se utilizan en diseño web para agregar elementos visuales a un sitio web sin depender de archivos de imagen.
Existen algunos métodos comunes para crear íconos CSS:

Iconos de fuentes:

Estos son íconos creados a partir de fuentes de íconos especiales como Font Awesome, Material Icons o Ion Icons. Estas fuentes contienen un conjunto de glifos (símbolos) a los que se les puede aplicar estilo con CSS.

Por ejemplo

puedes usar una clase como .fa-heart para agregar un ícono de corazón a tu HTML y luego diseñarlo con propiedades CSS.

Formas CSS:

Los íconos se pueden crear usando CSS puro aplicando estilo a elementos HTML (como

, , etc.) con propiedades CSS como borde, radio de borde, fondo y transformación. Este método se utiliza a menudo para formas geométricas simples o diseños personalizados.
Los íconos CSS ofrecen varias ventajas, incluida la escalabilidad, la facilidad de personalización y tamaños de archivo potencialmente más pequeños en comparación con las imágenes. Pueden ser una forma versátil y eficiente de agregar elementos visuales a su diseño web.

Fuente impresionante

Incluye Font Awesome en tu proyecto:
Agregue esta línea al

de su HTML:

Utilizar un icono

Para usar un ícono, agregue un elemento o con las clases apropiadas:


Iconos de materiales

Incluye iconos de materiales en tu proyecto:
Añade esta línea al

de tu HTML:

Utilizar un icono

Para usar un ícono, agregue un elemento con la clase material-icons y el nombre del ícono:

camera_alt

2. Usando CSS para iconos personalizados

También puedes crear tus propios íconos con CSS. Aquí hay un ejemplo simple usando CSS puro:

Crear una estructura HTML básica

Agrega CSS para darle estilo a tu ícono

.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 fragmento de CSS crea una forma de estrella simple usando bordes y posicionamiento.

3. Iconos SVG

También puedes usar SVG para íconos de alta calidad:

SVG en línea


  

Usar SVG como imagen de fondo

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

Consejos

Tamaño y color: Para íconos de fuente y SVG en línea, puedes ajustar el tamaño con font-size o las propiedades de ancho y alto, y cambiar el color con color o relleno para SVG.
Accesibilidad: considere siempre la accesibilidad agregando texto descriptivo o atributos de aria cuando sea necesario.
¡Siéntete libre de experimentar y combinar diferentes métodos para encontrar el que funcione mejor para tu proyecto!

Declaración de liberación Este artículo se reproduce en: https://dev.to/wasifali/css-icons-with-examples-5cjm?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3