Installatie

De PrimeIcons-stylesheet is al globaal geladen in de docs-site. In een eigen Vue 3 project:

example.ts
// nuxt.config.ts of main.ts
import "primeicons/primeicons.css"

Gebruik

Plaats het icoon als <i>-element met de pi pi-<name>-class:

example.html
<i class="pi pi-home" aria-hidden="true"></i>
<i class="pi pi-search" aria-hidden="true"></i>

Op decoratieve iconen hoort aria-hidden="true"; wanneer een icoon de enige labelbron is voor een knop / link, gebruik dan een aria-label op het ouder-element of een sibling .sr-only-tekst.

Gallery (314 / 314)

Opmerking

PrimeIcons is een open-source icon-font onderdeel van PrimeVue. Voor multi-icon-set support (Lucide / Heroicons / Phosphor / FontAwesome via tokens/brand.json) zie TD-018.