@@ -33,20 +33,44 @@ $(document).ready(function () {
3333 //scroll
3434
3535 const animatedElements = document . querySelectorAll (
36- ".swiper-image, .home-citoyen-image-container, .a-la-une" ,
36+ ".swiper-image, .home-citoyen-image-container, .a-la-une"
3737 ) ;
3838
3939 window . addEventListener ( "scroll" , ( ) => {
4040 animatedElements . forEach ( ( img ) => {
4141 const rect = img . getBoundingClientRect ( ) ;
4242 const progress = Math . min (
4343 Math . max ( 1 - rect . top / window . innerHeight , 0 ) ,
44- 1 ,
44+ 1
4545 ) ;
4646 const translate = - 70 * progress ; // monte jusqu’à -10px
4747 const rotate = 30 * progress ; // tourne jusqu’à 10deg
4848 img . style . setProperty ( "--triangle-translate" , `${ translate } px` ) ;
4949 img . style . setProperty ( "--triangle-rotate" , `${ rotate } deg` ) ;
5050 } ) ;
5151 } ) ;
52+
53+ // // custom a la une wrapper
54+
55+ // // Sélectionne tous les grids
56+ // const grids = document.querySelectorAll(
57+ // ".a-la-une.home-dossiers .swiper-slide > a"
58+ // );
59+
60+ // grids.forEach((grid) => {
61+ // // Sélectionne tous les divs sauf le premier (l'image)
62+ // const divs = Array.from(grid.children).slice(1);
63+
64+ // if (divs.length === 0) return; // rien à faire s'il n'y a pas de divs de texte
65+
66+ // // Crée le conteneur
67+ // const wrapper = document.createElement("div");
68+ // wrapper.classList.add("content");
69+
70+ // // Déplace les divs dans le conteneur
71+ // divs.forEach((div) => wrapper.appendChild(div));
72+
73+ // // Ajoute le conteneur dans le grid
74+ // grid.appendChild(wrapper);
75+ // });
5276} ) ;
0 commit comments