Bonjour,
je tente de faire un carrousel avec la fonction scroll-snap. Il y a des tas de modèles, j'en ai choisi un parmi d'autres. Tout est en place, mais pour celui que j'ai choisi, et afin qu'il soit responsive, je suis obligé de mettre width: auto; et height: auto sur le contenair et sur l'enfant. Alors que partout il est dit que l'on doit donner une valeur fixe au contenair principal. Je ne comprends pas trop comment tout ça peut être responsive, en valeurs fixes en px. J'ai essayé un modèle de carroussel scroll-snap avec grid. Lui, il n'est pas responsive mais le snap fonctionne !
Le second problème, c'est qu'avec le code ci-dessous, les points d'ancrage ne fonctionnent pas, au changement d'image à la souris ou à la main. L'image arrive au milieu de la page et non à sa place au milieu de son contenair, comme la fonction scroll-snap le permet. Je sais que Mozilla 68 a abandonné l'ancienne spécification de scroll-snap pour une nouvelle, mais j'en tiens compte et ça ne veut pas fonctionner malgré tout.
Et j'en ai réalisé un scroll-snap vertical pour le background d'une page, il fonctionne très bien.
Aucun site n'est en ligne, voici le code.
Merci pour l'aide.
je tente de faire un carrousel avec la fonction scroll-snap. Il y a des tas de modèles, j'en ai choisi un parmi d'autres. Tout est en place, mais pour celui que j'ai choisi, et afin qu'il soit responsive, je suis obligé de mettre width: auto; et height: auto sur le contenair et sur l'enfant. Alors que partout il est dit que l'on doit donner une valeur fixe au contenair principal. Je ne comprends pas trop comment tout ça peut être responsive, en valeurs fixes en px. J'ai essayé un modèle de carroussel scroll-snap avec grid. Lui, il n'est pas responsive mais le snap fonctionne !
Le second problème, c'est qu'avec le code ci-dessous, les points d'ancrage ne fonctionnent pas, au changement d'image à la souris ou à la main. L'image arrive au milieu de la page et non à sa place au milieu de son contenair, comme la fonction scroll-snap le permet. Je sais que Mozilla 68 a abandonné l'ancienne spécification de scroll-snap pour une nouvelle, mais j'en tiens compte et ça ne veut pas fonctionner malgré tout.
Et j'en ai réalisé un scroll-snap vertical pour le background d'une page, il fonctionne très bien.
Aucun site n'est en ligne, voici le code.
<div class="galery">
<div class="galery horizontal">
<img src="Images/Dunun-Nature-1024-C.jpg" />
<img src="Images/Beoumi-1024.jpg" />
<img src="Images/Dunun-Nature-1024-C.jpg" />
<img src="Images/Beoumi-1024.jpg" />
</div>
</div>
.galery {
overflow-x: auto;
scroll-snap-type: x mandatory;
display: inline-block;
width: auto;
height: auto;
margin: 20px;
}
.galery.horizontal {
width: auto;
height: auto;
scroll-snap-align: center;
white-space: nowrap;
}
Merci pour l'aide.