Si vous voulez que la direction à gauche à droite, mais veulent toujours de violer toutes les attentes d'un utilisateur a des barres de défilement, alors vous pouvez le pirater en utilisant javascript.
Il suffit de créer une div 1px large sur le côté gauche de votre contenu. Avoir la même hauteur que le contenu que vous voulez faire défiler. Puis connectez un événement onscroll
à ce div et chaque fois que l'utilisateur fait défiler ce div, vous pouvez faire défiler la zone de contenu manuellement. Quelques autres conseils: zone de contenu principal doit avoir overflow:hidden
et vous pouvez utiliser des valeurs négatives pour margin-top
pour simuler le défilement.
Ce sera sur la gauche si vous utilisez un langage RTL. Si vous utilisez un langage LTR, alors vous violez une convention très très standard et la rendz beaucoup plus difficile à utiliser. – Quentin
Pourquoi voulez-vous faire cela? Cela ne va-t-il pas à l'encontre des conventions établies par tous les systèmes d'exploitation et tous les logiciels? – roryf
Oui, je le sais mais ce n'est pas pour un site public, donc je ne me soucie pas de la norme. J'en ai besoin parce que j'ai un très gros élément avec une hauteur fixe, donc si je dois faire défiler son contenu je dois d'abord faire défiler horizontalement, mais si je peux mettre la barre de défilement sur la droite je peux défiler verticalement sans bouger horizontalement. – mck89