28173 sujets

CSS et mise en forme, CSS3

Bonjour,

Comment faire ceci, par exemple : j'ai un div avec style : top:10px et left:5px

- si on scroll la page à l'aide de la barre de défilement horizontale, je voudrai que le div suive le mouvement (le div se repositionne à 5px mais par rapport au bord gauche de l'écran)
- par contre, si on défile par le bas, le div ne bouge pas (défilement normal)

Je ne sais pas si c'est clair...
Dois-je le faire en javascript ? Ou en CSS, c'est possible ?

Merci.
Bonjour Souk,

Avec un lien sur ta page de test ça permettrait de mieux comprendre...

je suppose que ton div est positionné en absolu ?

Fais en sorte qu'il le soit à l'intérieur d'un bloc (un autre div par exemple) positionné en relatif.

A voir sur : une page de test

a+
Salut,

Merci pour ton aide. En fait, je vais partir de ton exemple.
Pour le div "Layer1", je voudrai qu'il reste dans cette position quand je défile horizontalement. Le texte en arrière plan bouge mais pas Layer1. Par contre, pour le défilement verticale, Layer1 descend comme c'est le cas dans ton exemple. Merci.