• Aller au menu
  • Aller au contenu principal
Retour
Logo Ipedis

COMPOSANTS

Accordéon

Un accordéon est un élément interactif utilisé sur les sites web et les applications pour organiser du contenu de manière compacte. Il permet aux utilisateurs de cliquer sur des titres ou des boutons afin d’afficher ou de masquer des sections de contenu, ce qui permet de gagner de l’espace à l’écran et de rendre l’information facilement accessible.

Demo

6 Bonnes Pratiques pour être en Conformité

Aujourd’hui, encore beaucoup de sites Web et d’applications mobiles sont conçus sans penser à la navigation des personnes en situation de handicap. Pourtant, pour ces personnes, l’outil digital représente un véritable levier d’intégration, et leur apporte bien souvent un surcroît d’indépendance. Selon les différents types de handicaps, les manquements les plus couramment relevés sur le Web ne sont pas les mêmes.

En savoir plus

Comment ont été conçus les PDF ?

À l’origine, les documents PDF n’étaient pas conçus pour être lus via un ordinateur mais pour être imprimés. Aujourd’hui, les documents PDF sont de plus en plus utilisés par les entreprises pour échanger et diffuser de l’information numérique de façon plus professionnelle (présentation, sécurité pour la protection de données). Sans traitement, les documents PDF sont inaccessibles pour des personnes non-voyantes utilisant des outils tels qu’un lecteur d’écran.

En savoir plus

Gérer efficacement la création

PubliSpeak a été pensé pour vous faciliter la gestion de vos publications. Toutes les informations relatives à votre publication sont consultables en un clin d'œil. Titre, clients, nombre de pages, langues, dates et statuts. Les statuts font intégralement partie du cycle de vie d’une publication et de votre gestion de projet. Rendre visible son travail pour le faire valider par ses collaborateurs ou ses clients n’est pas de tout repos.

En savoir plus

Nos équipes vous accompagnent

Notre plateforme de publications digitales répond à vos besoins mais vous n’êtes pas à l'aise avec l’accessibilité numérique .Pas de panique, onboarding, formation et support, nos équipes vous accompagnent vers l’autonomie et la prise en main de l’accessibilité numérique.Associez vos publications entre elles et construisez un corpus de documents afin de permettre à votre lecteur de naviguer facilement entre vos différentes publications.

En savoir plus

Code

Documentation

Installation

Suivez les étapes ci-dessous pour installer et utiliser le composant ip-accordion dans votre projet.

Étape 1

Installez le composant ip-accordion en tant que dépendance dans votre projet :

npm install ip-accordion

Étape 2

Importez le module dans votre fichier script :

Utilisation

Pour utiliser le composant ip-accordion, vous devez définir les propriétés sous forme d’attributs et fournir du contenu dans les slots pour chaque élément de l’accordéon.

Propriétés

Propriété Attribut Nécessité Description Type Valeur par défaut
accordionHeadersaccordion-headersRequiseDéfinit les en-têtes de chaque élément de l’accordéon à l’aide d’un tableau JSON.accordionHeadersInterface[] | stringNon défini
isFirstPanelOpenis-first-panel-openOptionnelContrôle si le premier panneau est ouvert par défaut.booleanNon défini
isSingleOpenis-single-openOptionnelDétermine si un seul panneau peut être ouvert à la fois.booleanNon défini
titleTagtitle-tagOptionnelSpécifie la balise HTML à utiliser pour les en-têtes de l’accordéon.stringh2

accordion-headers

Cet attribut permet de définir les informations des en-têtes de l’accordéon. Chaque objet d’en-tête peut contenir les propriétés suivantes :

  • title : le titre de l’en-tête de l’accordéon (optionnel).
  • iconPath : chemin vers l’icône affichée par défaut (optionnel).
  • iconActivePath : chemin vers l’icône affichée lorsque l’en-tête est ouvert/actif (optionnel).
  • subtitle: un sous-titre pour l’en-tête (optionnel).
  • btnAlt: texte alternatif du bouton lorsque le panneau est fermé (optionnel).
  • btnAltClose: texte alternatif du bouton lorsque le panneau est ouvert (optionnel).
  • id: identifiant unique associé au bouton (optionnel).
  • ariaText: nom accessible du panneau (obligatoire).

Contenu des panneaux

Le contenu de chaque panneau doit être placé dans des éléments <div> comportant un attribut slot, dont la valeur correspond à accordion-1, accordion-2, etc.

Exemple

Personnalisation

Un ensemble de variables prédéfinies permet de personnaliser le composant accordion-panel :

  • --ip-acc-primary-color
  • --ip-acc-secondary-color
  • --ip-acc-font
  • --ip-acc-icon-size

Pour modifier ces valeurs, utilisez l’exemple suivant :

    
  

Class

Un ensemble de classes est disponible pour personnaliser le composant selon vos besoins :

  • ip-accordion: pour le conteneur des panneaux.
  • acc-content: pour le contenu du panneau.
  • acc-header:pour l’en-tête du panneau.
  • acc-panel: pour chaque élément <div> représentant un panneau.

Exemple


    
  

  • Politique de confidentialité et cookies Ouvre dans un nouvel onglet
  • Mentions légales Ouvre dans un nouvel onglet
  • Ipedis.com Ouvre dans un nouvel onglet