heroicons

Created at: 2023-08-25 22:56:27 | Updated at: 2025-01-03 11:50:13

Heroicons es un conjunto de íconos gratuitos y de código abierto diseñados para integrarse perfectamente en aplicaciones web y móviles. Están desarrollados por el equipo de Tailwind Labs, los creadores de Tailwind CSS. Los íconos tienen un diseño moderno, limpio y minimalista, lo que los hace ideales para interfaces de usuario (UI).

Características principales:

  1. Estilo Consistente:
    • Diseñados para complementar interfaces limpias y modernas.
    • Disponibles en dos estilos:
      • Outline: Líneas delgadas y minimalistas, ideales para íconos menos prominentes.
      • Solid: Íconos rellenos que destacan más en la interfaz.
  2. Optimización:
    • Cada ícono es SVG, lo que asegura alta calidad y escalabilidad en cualquier resolución.
    • Los archivos SVG son ligeros, lo que mejora el rendimiento en aplicaciones.
  3. Compatibilidad con Tailwind CSS:
    • Diseñados pensando en la integración directa con Tailwind CSS, lo que facilita su personalización con clases como h-6 w-6 para tamaño o text-gray-500 para color.
  4. Código Abierto:
    • Licencia MIT, lo que significa que son gratuitos para uso personal y comercial.
  5. Accesibilidad:
    • Se pueden usar junto con atributos como aria-hidden="true" o agregar títulos para mejorar la accesibilidad.

Cómo usar Heroicons:

  1. Descarga directa:
  2. Uso con SVG:
    • Copia y pega el código SVG directamente en tu proyecto. Ejemplo:
    • <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6">
          <path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6m0 0v6m0-6h6m-6 0H6" />
      </svg>
      
  3. Uso con Tailwind CSS:
    • Personaliza los íconos con clases Tailwind:
    • <svg class="w-8 h-8 text-blue-500" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
          <path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4" />
      </svg>
  4. Con herramientas de terceros:
    • Heroicons se puede integrar fácilmente con bibliotecas y frameworks como React, Vue, Angular, y más. Ejemplo en React:
    • import { PlusIcon } from '@heroicons/react/outline';
      
      function MyComponent() {
          return <PlusIcon className="h-6 w-6 text-gray-500" />;
      }

Categorías comunes de íconos:

Heroicons es una herramienta esencial para desarrolladores que buscan íconos de alta calidad, fáciles de usar y personalizables para sus aplicaciones. ?

No valid image directory found or the category is not valid for the gallery.

Back to Posts
heroicons

Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.