Mesdames, Messieux, bonjour,
Voici quelques mois que je m'arrache les cheveux sur un soucis qui va finir par me rendre chauve.
Le contexte est tel que sur une page qui contient mon contenu principal. Des informations annexes, en rapports avec ce contenu, sont accessibles par le biais d'un menu.
Au clic les informations secondaires apparaissent en premier plan, couvrant ainsi le contenu principal.
Jusqu'ici tout va bien.
Le contenu secondaire, qui peut occuper plus de 100vh, peut se faire défiler vers le bas (la largeur est fixée). Il en est de même pour le contenu principal.
Le hic est que dans cette circonstance j'obtiens deux barres de défilement vertical et c'est bien là mon problème.
Je trouve inconfortable pour l'utilisateur de se retrouver avec deux barres de défilement côte-à-côtes car d'une part cela pourrait prêter à confusion et d'autre part cela empiète sur la largeur disponible pour le contenu. Certes sur écran d'ordinateur la gêne n'est que minime mais sur mobile ?! Si je pouvais gagner ces quelques pixels en largeur ça n'en serait que mieux, n'est-ce pas ?
** Ma requête serait d'avoir au moins une piste à explorer pour endiguer le phénomène. Je ne comprends absolument pas comment je peux me dépatouiller avec ça. **
Pour dire je ne sais même pas s'il existe une solution en Css et malheureusement je n'ai aucune connaissance en JavaScript.
J'ai préparé une maquette sur Codepen qui reprend trait pour trait ce que je viens de vous énoncer.
En clair je nage en plein brouillard et ai vraiment besoin de vos lumières car la mienne est éteinte.
Au plaisir de vous lire.
Modifié par Greg_Lumiere (14 Sep 2016 - 09:27)
Voici quelques mois que je m'arrache les cheveux sur un soucis qui va finir par me rendre chauve.
Le contexte est tel que sur une page qui contient mon contenu principal. Des informations annexes, en rapports avec ce contenu, sont accessibles par le biais d'un menu.
Au clic les informations secondaires apparaissent en premier plan, couvrant ainsi le contenu principal.
Jusqu'ici tout va bien.
Le contenu secondaire, qui peut occuper plus de 100vh, peut se faire défiler vers le bas (la largeur est fixée). Il en est de même pour le contenu principal.
Le hic est que dans cette circonstance j'obtiens deux barres de défilement vertical et c'est bien là mon problème.
Je trouve inconfortable pour l'utilisateur de se retrouver avec deux barres de défilement côte-à-côtes car d'une part cela pourrait prêter à confusion et d'autre part cela empiète sur la largeur disponible pour le contenu. Certes sur écran d'ordinateur la gêne n'est que minime mais sur mobile ?! Si je pouvais gagner ces quelques pixels en largeur ça n'en serait que mieux, n'est-ce pas ?
** Ma requête serait d'avoir au moins une piste à explorer pour endiguer le phénomène. Je ne comprends absolument pas comment je peux me dépatouiller avec ça. **
Pour dire je ne sais même pas s'il existe une solution en Css et malheureusement je n'ai aucune connaissance en JavaScript.
J'ai préparé une maquette sur Codepen qui reprend trait pour trait ce que je viens de vous énoncer.
En clair je nage en plein brouillard et ai vraiment besoin de vos lumières car la mienne est éteinte.
Au plaisir de vous lire.
Modifié par Greg_Lumiere (14 Sep 2016 - 09:27)