Un bouton « Afficher plus » permet l'affichage de nouveaux contenus à la fin d'une liste.
Alias load more, pagination
D'un point de vue technique, le bouton « Afficher plus » est une forme de pagination. C'est un outil de navigation qui permet de répartir les contenus appartenant à un même regroupement sur plusieurs pages et ainsi, réduire le temps de chargement initial de la page. La requête de nouveaux contenus se fait sans changement de page.
Le bouton « Afficher plus » permet l’affichage d’un contenu complémentaire lorsque le bouton est activé et tant que du contenu complémentaire reste disponible. Ils disparaissent ou se désactivent lorsque la totalité du contenu a été affichée dans la page.
Dans le cas où le bouton « Afficher plus » afficherait la totalité du contenu, le comportement du bouton pourrait différer, soit en proposant d'afficher ou de masquer le contenu nouvellement affiché.
Avantages et inconvénients
Avantages | Inconvénients |
|
|
Anatomie
Élément | Description et interactions |
Bouton « Afficher plus » |
|
« Afficher plus » conteneur |
|
Liste d'éléments |
|
Comportements attendus
Navigation
Lorsque le bouton est activé, le focus est positionné dynamiquement sur le premier élément nouvellement apparu.
Dans le cas où le contenu complémentaire affiché ne serait pas interactif, positionner dynamiquement le focus sur le conteneur de celui-ci.
À l’aide du clavier - Liste d'éléments
Touches | Actions |
Tab | Permets de naviguer entre les éléments actionnables de la liste, dans l'ordre de lecture. |
Maj + Tab | Même comportement qu’avec la touche Tab, mais cette fois dans l’ordre inverse de lecture. |
À l’aide du clavier - « Afficher plus »
Touches | Actions |
Entrée et Espace | Affiche les nouveaux éléments, et déplace le focus sur le premier élément nouvellement apparu. |
Références
Alternatives to Pagination on Product-Listing Pages (NNG, 2022)
Infinite Scrolling: When to Use It, When to Avoid It (NNG, 2022)
Split the Contents of a Website with the Pagination Design Pattern (Interaction Design, 2020)
UI cheat sheet: pagination, infinite scroll and the load more button (UX Collective, 2020)