recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment utiliser les colonnes d'une grille pour envelopper le flexible horizontalement ?

<p>https://codepen.io/itaied246/pen/eYbOWjm</p> <p>J'ai réussi à créer une flexbox avec un défilement vertical qui remplit l'espace horizontalement et défile vers le bas. </p> <p>Je souhaite faire la même chose horizontalement, c'est-à-dire remplir l'espace verticalement et faire défiler vers la droite. </p> <p>Mon <code>flex</code> div se trouve à l'intérieur d'une <code>grid</code> </p><p> Qu'est-ce que j'ai raté? </p>
P粉481035232P粉481035232456 Il y a quelques jours504

répondre à tous(1)je répondrai

  • P粉143640496

    P粉1436404962023-08-17 15:47:05

    Vous devez définir une hauteur sur votre flexbox. Dans ce cas, le simple ajout de height: 400px à la classe .flex-columns résoudra le problème.

    La raison est que votre flexbox suppose qu'elle peut être aussi haute que possible, et comme la direction de flexion est définie sur les colonnes, elle met tout dans une seule colonne. Il est plus facile de visualiser lorsque la flexbox est une rangée !

    répondre
    0
  • Annulerrépondre