En développement front-end ou lors de l'utilisation de Bootstrap, quels sont les concepts d'axe principal et d'axe transversal (axe latéral) ?

  1. Axe principal et axe transversal (axe latéral) :

    • Axe principal : L'axe principal est la direction principale du conteneur Flex, généralement la direction de disposition des éléments. Dans la disposition Flex, l'axe principal peut être horizontal ou vertical. Les éléments enfants d'un conteneur Flex sont disposés le long de l'axe principal.
    • Axe transversal (Cross Axis) : L'axe transversal (axe latéral) est un axe perpendiculaire à l'axe principal. Si l'axe principal est horizontal, alors l'axe transversal (axe latéral) est vertical, et vice versa. Les éléments enfants sont alignés sur l'axe transversal (axe transversal).
  2. Alignement sur axe transversal (axe transversal) :

    • Les éléments enfants peuvent être alignés sur l'axe transversal (axe transversal), ce qui détermine leur position sur l'axe transversal (axe transversal).
    • Les options courantes d'alignement sur l'axe transversal (axe transversal) incluent :
      • start : Les éléments enfants sont alignés avec la position de départ de l'axe transversal (axe latéral).
      • center : les éléments enfants sont centrés sur l’axe transversal (axe latéral).
      • end : L'élément enfant est aligné avec la position finale de l'axe transversal (axe latéral).
      • stretch : Les éléments enfants sont étirés sur l'axe transversal (axe transversal) pour remplir l'espace disponible.
  3. Direction de l'axe transversal (axe latéral) :

    • La direction de l'axe transversal (axe latéral) dépend de la direction de l'axe principal. Si l'axe principal est horizontal, alors l'axe transversal (axe latéral) est vertical, et vice versa.
  4. Axe transversal de contrôle (axe latéral) :

    • Vous pouvez utiliser les propriétés CSS pour contrôler le comportement de l'axe transversal (axe transversal). Par exemple, dans Flexbox, vous pouvez utiliser align-itemsdes propriétés pour définir l'alignement par défaut des éléments enfants sur l'axe transversal (axe transversal) et utiliser align-selfdes propriétés pour définir l'alignement des éléments enfants individuellement.
    • Dans la disposition Grille, vous pouvez utiliser align-itemsles attributs et align-selfpour obtenir des effets similaires.

Comprendre les concepts d'axe principal et d'axe transversal (axe latéral) peut vous aider à mieux contrôler et mettre en page les éléments d'une page Web, en particulier lorsque vous utilisez des technologies de mise en page CSS telles que Flexbox et Grid. Ces concepts permettent de garantir que les visualisations de votre page sont organisées et alignées comme vous le souhaitez.

おすすめ

転載: blog.csdn.net/wenhao_ir/article/details/133357422