J'envisage de concevoir un menu basé sur des icônes et d'utiliser le modèle classique: inactif, en survol et sélectionné.
Cependant, j'aimerais que l'utilisateur puisse cliquer sur un élément de menu même si l'état est actif/sélectionné, afin de basculer le contenu affiché.
Est-ce une bonne pratique de permettre à l'utilisateur de cliquer sur un élément actif/sélectionné?
Bien sûr, c'est une bonne pratique. Le motif est un "bouton à bascule". Un exemple courant utilisé par des millions de personnes est la mise en forme du texte. Découvrez cet exemple de Gmail: