Le problème est que lors du clic sur "Press to show / hide", le conteneur du bouton est déplacé alors que je souhaite que celui-ci reste figé et que le "hidden_content" se "déroule" en dessous.
Tu centre verticalement tout ton contenu, puis tu dis, la hauteur de mon contenu s'agrandit. Ce que flexbox fait, il répartit l'espace restant sur le haut et le bas. Donc tout bouge.
Pour que le bouton ne bouge pas, soit
tu n'utilises pas flexbox (puisque tu ne souhaites pas d'éléments flexible sur la hauteur), il existe d'autre façon de centrer verticalement.
Tu fixes la hauteur du contenu caché, de sorte que tout le contenu (visible et cacher) soit centrer verticalement et ne change pas.
PS : Je n'ai, pour ma part, pas compris le choix de la double techno CSS et JS. Pour moi soit tu fais tout en JS soit tout en CSS.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Développeur Web autodidacte HTML5/CSS3/JS + C# (ASP.NET Core) / Python (Django)