Bonjour,
Je viens de passer les dernières 24h à essayer un truc et rien à faire... je n'y arrive pas alors je me suis rappelé à vous
J'explique !
Ce que je cherche à faire c'est quand quand je scroll la page ( le body ) , dès qu'un element .tostick touche le dessus (le bord de la fenêtre), toute la colonne aside se freeze "pendant 200pixels" et ensuite reprenne sa route comme si de rien n'était jusqu'au prochain tostick qui va encore se refreezer tant qu'on a pas rescroll 200 de plus ou de moins.
Je vous passe les 1000 essais infructueux à base de passer de fixed à absolute en modifiant le top.
A l'aide, merci beaucoup !!!
Modifié par winniezz (17 Dec 2021 - 14:04)
Je viens de passer les dernières 24h à essayer un truc et rien à faire... je n'y arrive pas alors je me suis rappelé à vous
J'explique !
<header style="height:150px;"></header>
<div class="wrapper">
<aside class="left">
<div class="tostick" style="height:200px">block 1</div>
<div style="height:400px;">block 2</div>
<div class="tostick" style="height:200px">block 3</div>
</aside>
<content style="height:1500px;" class="right">
....
</content>
</div>
Ce que je cherche à faire c'est quand quand je scroll la page ( le body ) , dès qu'un element .tostick touche le dessus (le bord de la fenêtre), toute la colonne aside se freeze "pendant 200pixels" et ensuite reprenne sa route comme si de rien n'était jusqu'au prochain tostick qui va encore se refreezer tant qu'on a pas rescroll 200 de plus ou de moins.
Je vous passe les 1000 essais infructueux à base de passer de fixed à absolute en modifiant le top.
A l'aide, merci beaucoup !!!
Modifié par winniezz (17 Dec 2021 - 14:04)