ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Στοιχεία και επιλογές για τη διαμόρφωση του έργου σας Bootstrap, συμπεριλαμβανομένων των δοχείων περιτύλιξης, ενός ισχυρού συστήματος πλέγματος, ενός ευέλικτου αντικειμένου πολυμέσων και των κλάσεων βοηθητικών προγραμμάτων που αποκρίνονται.
Τα κοντέινερ είναι το πιο βασικό στοιχείο διάταξης στο Bootstrap και απαιτούνται κατά τη χρήση του προεπιλεγμένου συστήματος πλέγματος . Επιλέξτε από ένα κοντέινερ σταθερού πλάτους που αποκρίνεται (δηλαδή τις max-width
αλλαγές του σε κάθε σημείο διακοπής) ή πλάτους ρευστού (που σημαίνει ότι είναι 100%
πλατύ όλη την ώρα).
Ενώ τα δοχεία μπορούν να είναι ένθετα, οι περισσότερες διατάξεις δεν απαιτούν ένθετο δοχείο.
Χρησιμοποιήστε .container-fluid
το για ένα κοντέινερ πλήρους πλάτους, που εκτείνεται σε όλο το πλάτος της θύρας προβολής.
Δεδομένου ότι το Bootstrap έχει αναπτυχθεί για να είναι πρώτα για κινητά, χρησιμοποιούμε μια χούφτα ερωτήματα πολυμέσων για να δημιουργήσουμε λογικά σημεία διακοπής για τις διατάξεις και τις διεπαφές μας. Αυτά τα σημεία διακοπής βασίζονται κυρίως σε ελάχιστα πλάτη θυρών προβολής και μας επιτρέπουν να κλιμακώνουμε τα στοιχεία καθώς αλλάζει η θύρα προβολής.
Το Bootstrap χρησιμοποιεί κυρίως τα ακόλουθα εύρη ερωτημάτων μέσων—ή σημεία διακοπής—στα αρχεία προέλευσης Sass για τη διάταξη, το σύστημα πλέγματος και τα στοιχεία μας.
Εφόσον γράφουμε το CSS της πηγής μας στο Sass, όλα τα ερωτήματα πολυμέσων μας είναι διαθέσιμα μέσω των Sass mixins:
Περιστασιακά χρησιμοποιούμε ερωτήματα πολυμέσων που πηγαίνουν προς την άλλη κατεύθυνση (το δεδομένο μέγεθος οθόνης ή μικρότερο ):
Λάβετε υπόψη ότι επειδή τα προγράμματα περιήγησης δεν υποστηρίζουν προς το παρόν ερωτήματα περιβάλλοντος εύρους , εργαζόμαστε γύρω από τους περιορισμούς min-
και τα max-
προθέματα και τις θύρες προβολής με κλασματικά πλάτη (που μπορεί να προκύψουν υπό ορισμένες συνθήκες σε συσκευές υψηλού dpi, για παράδειγμα) χρησιμοποιώντας τιμές με μεγαλύτερη ακρίβεια για αυτές τις συγκρίσεις .
Για άλλη μια φορά, αυτά τα ερωτήματα πολυμέσων είναι επίσης διαθέσιμα μέσω Sass mixins:
Υπάρχουν επίσης ερωτήματα πολυμέσων και μίξεις για τη στόχευση ενός μεμονωμένου τμήματος μεγεθών οθόνης χρησιμοποιώντας το ελάχιστο και μέγιστο πλάτος σημείου διακοπής.
Αυτά τα ερωτήματα πολυμέσων είναι επίσης διαθέσιμα μέσω Sass mixins:
Ομοίως, τα ερωτήματα πολυμέσων μπορεί να εκτείνονται σε πολλαπλά πλάτη σημείων διακοπής:
Η μίξη Sass για στόχευση του ίδιου εύρους μεγέθους οθόνης θα είναι:
Πολλά στοιχεία Bootstrap χρησιμοποιούν z-index
την ιδιότητα CSS που βοηθά στον έλεγχο της διάταξης παρέχοντας έναν τρίτο άξονα για την τακτοποίηση περιεχομένου. Χρησιμοποιούμε μια προεπιλεγμένη κλίμακα z-index στο Bootstrap που έχει σχεδιαστεί για να στρώνει σωστά την πλοήγηση, τις συμβουλές εργαλείων και τα popover, τα modals και πολλά άλλα.
Αυτές οι υψηλότερες τιμές ξεκινούν από έναν αυθαίρετο αριθμό, αρκετά υψηλό και συγκεκριμένο ώστε ιδανικά να αποφεύγονται οι συγκρούσεις. Χρειαζόμαστε ένα τυπικό σύνολο από αυτά στα πολυεπίπεδα στοιχεία μας—συμβουλές εργαλείων, popovers, γραμμές πλοήγησης, αναπτυσσόμενα μενού, modals— ώστε να μπορούμε να είμαστε αρκετά συνεπείς στις συμπεριφορές. Δεν υπάρχει λόγος να μην μπορούσαμε να χρησιμοποιήσουμε 100
+ ή 500
+.
Δεν ενθαρρύνουμε την προσαρμογή αυτών των μεμονωμένων τιμών. Αν αλλάξετε ένα, πιθανότατα πρέπει να τα αλλάξετε όλα.
Για να χειριστούμε επικαλυπτόμενα περιγράμματα εντός στοιχείων (π.χ. κουμπιά και εισόδους σε ομάδες εισόδου), χρησιμοποιούμε χαμηλές μονοψήφιες z-index
τιμές 1
, 2
, και 3
για προεπιλεγμένες καταστάσεις, το δείκτη του ποντικιού και τις ενεργές καταστάσεις. Όταν τοποθετείτε το δείκτη του ποντικιού/εστίαση/ενεργό, φέρνουμε ένα συγκεκριμένο στοιχείο στο προσκήνιο με υψηλότερη z-index
τιμή για να δείξουμε τα σύνορά του πάνω από τα αδερφικά στοιχεία.