Γεννήτρια CSS Flexbox
Δημιουργήστε οπτικά μια διάταξη CSS flexbox: flex-direction, justify-content, align-items, flex-wrap και gap στον container, συν flex-grow, flex-shrink και flex-basis για κάθε παιδί, όλα με ζωντανή προεπισκόπηση και αντιγράψιμη CSS.
🔒 Επεξεργάζεται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας — τίποτα που εισάγετε εδώ δεν μεταφορτώνεται ποτέ.
Αποτέλεσμα
Μια διάταξη flexbox έχει δύο ξεχωριστά σετ κανόνων — ιδιότητες στον container (flex-direction, justify-content, align-items, flex-wrap, gap) και ιδιότητες σε κάθε παιδί (flex-grow, flex-shrink, flex-basis) — και το μπέρδεμά τους είναι η πιο συνηθισμένη πηγή σφαλμάτων του τύπου «γιατί δεν κεντράρεται / μεγαλώνει / αναδιπλώνεται όπως περιμένω». Αυτή η γεννήτρια βάζει και τα δύο σετ κανόνων στην οθόνη ταυτόχρονα: αλλάξτε οποιαδήποτε ρύθμιση του container ή τα πεδία οποιουδήποτε παιδιού και τρία αριθμημένα, χρωματικά κωδικοποιημένα πλαίσια ενημερώνονται αμέσως, ώστε η αιτία και το αποτέλεσμα να παραμένουν ορατά.
Η πλευρά του container καλύπτει κάθε άξονα διάταξης: επιλέξτε μια κατεύθυνση, καθορίστε πώς κατανέμονται τα παιδιά κατά μήκος του κύριου άξονα με το justify-content, ευθυγραμμίστε τα στον κάθετο άξονα, αποφασίστε αν θα αναδιπλώνονται σε νέες γραμμές και ορίστε ένα gap αντί για πατέντες με margin ανάμεσά τους. Η πλευρά του παιδιού είναι εξίσου αληθινή: προσθέστε πλαίσια έως οκτώ, αφαιρέστε μέχρι δύο, και δώστε σε οποιοδήποτε από αυτά το δικό του flex-grow, flex-shrink και flex-basis — η γεννήτρια εκτυπώνει έναν κανόνα CSS ανά παιδί μόνο όταν τουλάχιστον μία από αυτές τις τιμές διαφέρει από την προεπιλογή του browser, οπότε ο κώδικας που αντιγράφετε δεν γεμίζει ποτέ με flex-grow: 0 σε πλαίσια που δεν το χρειάζονται.
Οι προκαθορισμένες σελίδες πηγαίνουν κατευθείαν στις διατάξεις που ο κόσμος όντως αναζητά ονομαστικά: πώς να κεντράρετε ένα div (η πιο συχνή ερώτηση διάταξης στην CSS, λυμένη με justify-content και align-items και τα δύο ορισμένα σε center), μια μπάρα πλοήγησης με λογότυπο αριστερά και συνδέσμους δεξιά, ευέλικτες στήλες ίσου πλάτους μέσω flex-grow, και μια δίπλα-δίπλα σύγκριση του space-between με τους στενούς συγγενείς του space-around και space-evenly.
Όπως κάθε εργαλείο σε αυτόν τον ιστότοπο, η γεννήτρια είναι δωρεάν και εκτελείται εξ ολοκλήρου στον browser σας: καμία αποστολή αρχείων, κανένας λογαριασμός, και συνεχίζει να λειτουργεί εκτός σύνδεσης μόλις φορτώσει η σελίδα.