Flexbox στο CSS & HTML (Οδηγός) - ανάπτυξη ανταποκρίνονται διατάξεις

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

Όλα τα βίντεο του μαθήματος Flexbox στο CSS & HTML (Οδηγός) - ανάπτυξη ανταποκριτικών διατάξεων

Σε αυτόν τον οδηγό, θα μάθετε πώς να χρησιμοποιείτε το Flexbox για να ευθυγραμμίζετε τα στοιχεία σε ένα δοχείο flex κατά μήκος του κύριου άξονα. Έχουμε ήδη καλύψει την ευθυγράμμιση κατά μήκος του εγκάρσιου άξονα, αλλά ο κύριος άξονας είναι εξίσου σημαντικός. Η τεχνολογία Flexbox σας προσφέρει διάφορους τρόπους για να κάνετε την ευθυγράμμιση των στοιχείων σας ευέλικτη και προσαρμόσιμη. Ας ρίξουμε μια πιο προσεκτική ματιά!

Βασικές διαπιστώσεις

  • Η ευθυγράμμιση στον κύριο άξονα γίνεται με την ιδιότητα justify-content.
  • Μπορείτε να χρησιμοποιήσετε διάφορες τιμές όπως center, flex-start, flex-end, space-between και space-around για να προσαρμόσετε τη διάταξή σας.
  • Οι ρυθμίσεις flexbox έχουν άμεση επίδραση στη διάταξη των στοιχείων προς την επιθυμητή κατεύθυνση.

Οδηγίες βήμα προς βήμα

1. Αρχικοποίηση του δοχείου flexbox

Ξεκινήστε δημιουργώντας ένα δοχείο flex και ορίζοντας την κατεύθυνση flex του. Σε αυτό το παράδειγμα, ορίζουμε την κατεύθυνση flex σε row. Αυτό σημαίνει ότι τα στοιχεία θα τοποθετηθούν σε μια σειρά από αριστερά προς τα δεξιά.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

2. προεπιλεγμένη στοίχιση των στοιχείων

Αν τοποθετήσετε τα στοιχεία σας στο δοχείο χωρίς ειδικές ρυθμίσεις μορφοποίησης, θα δείτε ότι είναι εξ ορισμού ευθυγραμμισμένα στο επάνω μέρος του δοχείου. Μπορείτε να τους δώσετε πλάτος 100 pixels για να το οπτικοποιήσετε αυτό.

3. Στοίχιση στο κέντρο

Για να κεντράρετε τα στοιχεία, χρησιμοποιήστε την ιδιότητα CSS justify-content με την τιμή center. Αυτό ευθυγραμμίζει τα στοιχεία σας στο κέντρο του περιέκτη, με αποτέλεσμα μια πολύ ελκυστική διάταξη.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

4. ευθυγράμμιση των στοιχείων στο τέλος

Αν θέλετε να ευθυγραμμίσετε τα στοιχεία σας στο τέλος του περιέκτη, μπορείτε να χρησιμοποιήσετε την τιμή flex-end για την ιδιότητα justify-content. Αυτό μετακινεί τα στοιχεία στο δεξιό άκρο του περιέκτη σας.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

5. ευθυγράμμιση στοιχείων κατά την έναρξη

Η προεπιλεγμένη συμπεριφορά χωρίς προσαρμογή είναι flex-start, που σημαίνει ότι τα στοιχεία παραμένουν στην αρχή του περιέκτη. Αυτή η ρύθμιση είναι χρήσιμη αν θέλετε μια σαφή, τακτοποιημένη διάταξη των στοιχείων στην αρχή του περιέκτη.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

6. Αλλαγή κατεύθυνσης flex

Αν αλλάξετε την κατεύθυνση flex σε στήλη, ο κύριος άξονας αλλάζει από οριζόντιο σε κατακόρυφο. Αυτό σημαίνει ότι τα στοιχεία διατάσσονται πλέον από πάνω προς τα κάτω.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

7. κεντράρετε τα στοιχεία σε κάθετη στοίχιση

Μπορείτε επίσης να κεντράρετε τα στοιχεία σε αυτή τη νέα στοίχιση με τη χρήση justify-content: centre. Αυτή η ρύθμιση διασφαλίζει ότι όλα τα στοιχεία εμφανίζονται στο κέντρο του περιέκτη.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

8. ευθυγράμμιση στο κάτω μέρος

Εάν θέλετε να εμφανίζονται τα στοιχεία στο κάτω μέρος του περιέκτη, μπορείτε να ορίσετε ξανά την ευθυγράμμιση flex-end. Αυτό τοποθετεί τα στοιχεία στο κάτω μέρος του περιέκτη.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

9. Χρήση των ιδιοτήτων χώρου

Το Flexbox σας επιτρέπει επίσης να ελέγχετε το διάστημα μεταξύ των στοιχείων σας χρησιμοποιώντας τις ιδιότητες space-between, space-around και space-evenly. Αυτές οι ιδιότητες κατανέμουν τον διαθέσιμο χώρο με διαφορετικούς τρόπους.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

10. Χρήση του space-between

Με την επιλογή justify-content: space-between, το πρώτο στοιχείο παραμένει στην κορυφή και το τελευταίο στοιχείο στο κάτω μέρος του περιέκτη, με τον χώρο μεταξύ των στοιχείων να κατανέμεται ομοιόμορφα.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

11. Δοκιμάστε το space-around

Αν χρησιμοποιήσετε το space-around, δημιουργείται η ίδια ποσότητα χώρου γύρω από κάθε στοιχείο. Ο χώρος αυτός είναι ορατός στο κέντρο του περιέκτη, ενώ τα στοιχεία παραμένουν ομοιόμορφα κατανεμημένα.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

12. Χρησιμοποιήστε το space-evenly

Η χρήση του space-evenly εξασφαλίζει ότι υπάρχει ίσος χώρος παντού μεταξύ των στοιχείων και της άκρης του δοχείου.

Flexbox σε CSS & HTML: Οδηγίες για την ευθυγράμμιση στον κύριο άξονα

Περίληψη

Σε αυτόν τον οδηγό, μάθατε πώς να ορίζετε τη στοίχιση στον κύριο άξονα με το Flexbox. Χρησιμοποιώντας το justify-content, μπορείτε να είστε πολύ ευέλικτοι με την τοποθέτηση των στοιχείων σας. Μάθατε επίσης για διάφορες ιδιότητες που θα σας βοηθήσουν να επιτύχετε τη διάταξη που θέλετε. Χρησιμοποιήστε αυτές τις γνώσεις για να δημιουργήσετε ελκυστικά και φιλικά προς το χρήστη σχέδια!