[(#REM) Pictogramme @author Jonathan OCHEJ @license MIT - https://github.com/GouvernementFR/dsfr/blob/main/LICENSE.md @see https://www.systeme-de-design.gouv.fr/elements-d-interface/fondamentaux-techniques/pictogramme @see documentation/dossiers/dsfr_pictogrammes @param id - optionnel Identifiant unique utilisé pour l'attribut HTML `id` du composant. @param class - optionnel Ajoute les classes spécifiées à l'attribut HTML `class` du composant. @param attributs - optionnel Tableau des attributs HTML qui ajoutera au composant chaque attribut sous la forme `CLE="VALEUR"`. Les attributs `id` et `class` sont toujours ignorés et doivent être définis directement avec les paramètres du squelette. Attention à ne pas écraser des attributs prédéfinis pour le composant sauf si vous souhaitez les surcharger (et que vous savez ce que vous faite !). @param reference - obligatoire @param taille La taille par défaut est `80px` @param couleur Nom de la couleur illustrative DSFR de la charte de l'État (ex: green-emeraude, brown-caramel, purple-glycine, etc...) Attention, seule la couleur mineure du pictogramme est affectée et sur cetrains pictogrammes c'est presque imperceptible. ] #SET{pictogramme,#DSFR_PICTOGRAMME{#ENV{reference}}} [(#GET{pictogramme}|oui) #SET{class,#ARRAY} #SET{class,#GET{class}|dsfr_class_ajouter{fr-artwork}} [(#ENV{couleur}|et{#DSFR_COULEURS{illustrative}|table_valeur{#ENV{couleur}}}|oui) #SET{class,#GET{class}|dsfr_class_ajouter{fr-artwork--#ENV{couleur}}} ] #SET{taille,#ENV{taille,80px}} #SET{viewBox,#ENV{viewBox,0 0 80 80}} #SET{attributs,#ARRAY} #SET{attributs,#GET{attributs}|dsfr_attribut_definir{id,#ENV**{id}|dsfr_id}} #SET{attributs,#GET{attributs}|dsfr_attribut_definir{aria-hidden,true}} #SET{attributs,#GET{attributs}|dsfr_attribut_definir{viewBox,#GET{viewBox}}} #SET{attributs,#GET{attributs}|dsfr_attribut_definir{width,#GET{taille}}} #SET{attributs,#GET{attributs}|dsfr_attribut_definir{height,#GET{taille}}} [(#CLE|strtolower|in_any{#LISTE{id,class}}|non) #SET{attributs,#GET{attributs}|dsfr_attribut_definir{#CLE,#VALEUR}} ] #SET{chemin,#GET{pictogramme}|timestamp} ] #FILTRE{trim}