Los íconos se pueden usar en CSS de varias maneras, incluido el uso de fuentes de íconos, SVG en línea o archivos de imágenes externos. A continuación se muestran ejemplos de cada método:
Fuentes de iconos: las fuentes de iconos son archivos de fuentes que contienen formas vectoriales en lugar de letras y números. Se pueden diseñar fácilmente con CSS. Las bibliotecas de fuentes de iconos populares incluyen Font Awesome y Material Icons.
HTML <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" integrity="sha512-EXAMPLE_HASH" crossorigin="anonymous" />
<style>
.icon {
font-size: 24px;
}
</style>
</head>
<body>
<i class="icon fas fa-heart"></i>
<i class="icon fas fa-star"></i>
</body>
</html>
SVG en línea: SVG en línea le permite incrustar SVG directamente en su HTML y puede diseñarlo usando CSS.
HTML <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.icon {
width: 24px;
height: 24px;
fill: #ff0000; /* color */
}
</style>
</head>
<body>
<svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 14.36 2 11.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C15.09 3.81 16.76 3 18.5 3 21.58 3 24 5.42 24 8.5c0 2.78-3.4 5.86-8.55 11.54L12 21.35z"/></svg>
</body>
</html>
Archivos de imagen externos: también puede utilizar archivos de imagen externos para iconos.
HTML <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.icon {
width: 24px;
height: 24px;
}
</style>
</head>
<body>
<img class="icon" src="heart-icon.png" alt="Heart Icon">
<img class="icon" src="star-icon.png" alt="Star Icon">
</body>
</html>
Asegúrese de reemplazar las URL de marcador de posición (por ejemplo, "heart-icon.png"
, "star-icon.png"
) con las rutas reales a sus archivos de íconos o actualice el código según su biblioteca de íconos preferida.