Après la dernière mise à jour, j’ai un étrange bug et je ne suis pas sûr de savoir comment le déboguer davantage. Le lien du forum est https://community.make.com. Maintenant, la page de destination a un en-tête fixe et tout fonctionne bien. Mais ce que j’avais et que je veux en fait, c’est un en-tête non fixe sur la page de destination. Mais maintenant, lorsque je désactive la déclaration fixe :
Je peux le reproduire sur une autre page où j’utilise une mise en page similaire, mais pas sur d’autres instances. Cela doit donc être quelque chose que je déclare dans le thème, mais je suis à court d’idées sur ce que cela pourrait être. Quelqu’un aurait-il une idée ?
Il semble que cela soit dû au --header-offset. Si l’en-tête n’est pas fixe, il changera lors du défilement. Je pense que vous devez corriger le --header-offset pour qu’il fonctionne sur ces pages.
Merci de vous être penché sur ce problème @Don ! J’ai aussi pensé que c’était lié à la déclaration dynamique de header-offset. D’un autre côté, vous pouvez changer l’en-tête pour qu’il ne soit pas fixe ici sur meta ou d’autres instances et ce n’est pas un problème. Par exemple, sur cette instance, j’utilise des composants similaires, mais la page ne s’étend pas avec un en-tête non fixe : https://community.couchers.org/
Je me demande donc toujours pourquoi avec ce thème différent. Bien que je me demande aussi à quoi sert réellement la valeur de header-offset et comment elle est calculée.
J’ai vérifié avec l’autre site aussi. Je pense que les nouveaux changements avec la barre latérale pourraient en être la cause. https://community.couchers.org/ c’est une ancienne version qui ne contient pas les codes de la barre latérale.
.sidebar-wrapper a une hauteur : calc(100vh - var(--header-offset)) Je pense que cela pousse le contenu pendant que vous faites défiler si l’en-tête n’est pas fixe.
Vous pouvez définir la height: 0; ou display: none