Δεκάδες επαναχρησιμοποιήσιμα εξαρτήματα είναι ενσωματωμένα στο Bootstrap για να παρέχουν πλοήγηση, ειδοποιήσεις, popover και πολλά άλλα.
Εξαιρετικά απλοϊκή και μινιμαλιστική σελιδοποίηση εμπνευσμένη από το Rdio, ιδανική για εφαρμογές και αποτελέσματα αναζήτησης. Το μεγάλο μπλοκ είναι δύσκολο να το χάσετε, εύκολα κλιμακώνεται και παρέχει μεγάλες περιοχές κλικ.
Οι σύνδεσμοι είναι προσαρμόσιμοι και λειτουργούν σε πολλές περιπτώσεις με τη σωστή κατηγορία. .disabledγια συνδέσμους που δεν μπορούν να κάνουν κλικ και.active για την τρέχουσα σελίδα.
Προσθέστε μία από τις δύο προαιρετικές κλάσεις για να αλλάξετε τη στοίχιση των συνδέσμων σελιδοποίησης: .pagination-centeredκαι .pagination-right.
Το προεπιλεγμένο στοιχείο σελιδοποίησης είναι ευέλικτο και λειτουργεί σε διάφορες παραλλαγές.
Τυλιγμένη σε ένα <div>, η σελιδοποίηση είναι απλώς ένα <ul>.
- <div class = "σελιδοποίηση" >
- <ul>
- <li><a href = "#" > Προηγ . </a></li>
- <li class = "ενεργός" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > Επόμενο </a></li>
- </ul>
- </div>
Το στοιχείο τηλεειδοποίησης είναι ένα σύνολο συνδέσμων για απλές υλοποιήσεις σελιδοποίησης με ελαφριά σήμανση και ακόμη πιο ελαφριά στυλ. Είναι ιδανικό για απλούς ιστότοπους όπως ιστολόγια ή περιοδικά.
Οι σύνδεσμοι τηλεειδοποίησης χρησιμοποιούν επίσης τη γενική .disabledκλάση από τη σελιδοποίηση.
Από προεπιλογή, οι σύνδεσμοι στο κέντρο τηλεειδοποίησης.
- <ul class = "pager" >
- <li>
- <a href = "#" > Προηγούμενο </a>
- </li>
- <li>
- <a href = "#" > Επόμενο </a>
- </li>
- </ul>
Εναλλακτικά, μπορείτε να ευθυγραμμίσετε κάθε σύνδεσμο στις πλευρές:
- <ul class = "pager" >
- <li class = "προηγούμενο" >
- <a href = "#" > ← Παλαιότερο </a>
- </li>
- <li class = "επόμενο" >
- <a href = "#" > Νεότερο → </a>
- </li>
- </ul>
| Ετικέτες | Σήμανση |
|---|---|
| Προκαθορισμένο | <span class="label">Default</span> |
| Επιτυχία | <span class="label label-success">Success</span> |
| Προειδοποίηση | <span class="label label-warning">Warning</span> |
| Σπουδαίος | <span class="label label-important">Important</span> |
| Πληροφορίες | <span class="label label-info">Info</span> |
| Αντίστροφος | <span class="label label-inverse">Inverse</span> |
Τα σήματα είναι μικρά, απλά στοιχεία για την εμφάνιση μιας ένδειξης ή μέτρησης κάποιου είδους. Βρίσκονται συνήθως σε προγράμματα-πελάτες ηλεκτρονικού ταχυδρομείου όπως το Mail.app ή σε εφαρμογές για κινητά για ειδοποιήσεις push.
| Ονομα | Παράδειγμα | Σήμανση |
|---|---|---|
| Προκαθορισμένο | 1 | <span class="badge">1</span> |
| Επιτυχία | 2 | <span class="badge badge-success">2</span> |
| Προειδοποίηση | 4 | <span class="badge badge-warning">4</span> |
| Λάθος | 6 | <span class="badge badge-error">6</span> |
| Πληροφορίες | 8 | <span class="badge badge-info">8</span> |
| Αντίστροφος | 10 | <span class="badge badge-inverse">10</span> |
Το Bootstrap παρέχει ένα ελαφρύ, ευέλικτο στοιχείο που ονομάζεται μονάδα ήρωα για την προβολή περιεχομένου στον ιστότοπό σας. Λειτουργεί καλά σε ιστότοπους μάρκετινγκ και μεγάλου περιεχομένου.
Τυλίξτε το περιεχόμενό σας σε ένα divόπως:
- <div class = "ηρωική μονάδα" >
- <h1> Επικεφαλίδα </h1>
- <p> Περιγραφή </p>
- <p>
- <a class = "btn btn-κύριο btn-large" >
- Μάθε περισσότερα
- </a>
- </p>
- </div>
Αυτή είναι μια απλή μονάδα ήρωα, ένα απλό εξάρτημα σε στυλ jumbotron για να προσελκύει επιπλέον προσοχή στο επιλεγμένο περιεχόμενο ή πληροφορίες.
Ένα απλό κέλυφος για ένα h1κατάλληλο χώρο και τμηματοποίηση ενοτήτων περιεχομένου σε μια σελίδα. Μπορεί να χρησιμοποιήσει το h1προεπιλεγμένο smallστοιχείο , καθώς και τα περισσότερα άλλα στοιχεία (με πρόσθετα στυλ).
- <div class = "page-header" >
- <h1> Παράδειγμα κεφαλίδας σελίδας </h1>
- </div>
Από προεπιλογή, οι μικρογραφίες του Bootstrap έχουν σχεδιαστεί για να προβάλλουν συνδεδεμένες εικόνες με ελάχιστη απαιτούμενη σήμανση.
Με λίγη επιπλέον σήμανση, είναι δυνατό να προσθέσετε οποιοδήποτε είδος περιεχομένου HTML, όπως επικεφαλίδες, παραγράφους ή κουμπιά σε μικρογραφίες.
Οι μικρογραφίες (προηγουμένως .media-gridμέχρι την έκδοση 1.4) είναι ιδανικές για πλέγματα φωτογραφιών ή βίντεο, αποτελέσματα αναζήτησης εικόνων, προϊόντα λιανικής, χαρτοφυλάκια και πολλά άλλα. Μπορεί να είναι σύνδεσμοι ή στατικό περιεχόμενο.
Η σήμανση μικρογραφιών είναι απλή—α ulμε οποιονδήποτε αριθμό liστοιχείων είναι το μόνο που απαιτείται. Είναι επίσης εξαιρετικά ευέλικτο, επιτρέποντας οποιονδήποτε τύπο περιεχομένου με λίγο περισσότερη σήμανση για να τυλίξει το περιεχόμενό σας.
Τέλος, το στοιχείο μικρογραφιών χρησιμοποιεί υπάρχουσες τάξεις συστήματος πλέγματος—όπως .span2ή — .span3για τον έλεγχο των διαστάσεων των μικρογραφιών.
Όπως αναφέρθηκε προηγουμένως, η απαιτούμενη σήμανση για τις μικρογραφίες είναι ελαφριά και απλή. Ακολουθεί μια ματιά στην προεπιλεγμένη ρύθμιση για συνδεδεμένες εικόνες :
- <ul class = "μικρογραφίες" >
- <li class = "span3" >
- <a href = "#" class = "μικρογραφία" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
Για προσαρμοσμένο περιεχόμενο HTML σε μικρογραφίες, η σήμανση αλλάζει ελαφρώς. Για να επιτρέψουμε περιεχόμενο σε επίπεδο μπλοκ οπουδήποτε, ανταλλάσσουμε το <a>με ένα <div>όπως:
- <ul class = "μικρογραφίες" >
- <li class = "span3" >
- <div class = "μικρογραφία" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> Ετικέτα μικρογραφίας </h5>
- <p> Λεζάντα μικρογραφίας εδώ... </p>
- </div>
- </li>
- ...
- </ul>
Με το Bootstrap 2, απλοποιήσαμε τη βασική κλάση: .alertαντί για .alert-message. Επίσης, μειώσαμε την ελάχιστη απαιτούμενη σήμανση—δεν <p>απαιτείται από προεπιλογή, μόνο η εξωτερική <div>.
Για ένα πιο ανθεκτικό εξάρτημα με λιγότερο κώδικα, καταργήσαμε τη διαφοροποιητική εμφάνιση για ειδοποιήσεις αποκλεισμού, μηνύματα που συνοδεύονται από περισσότερη επένδυση και συνήθως περισσότερο κείμενο. Η τάξη έχει επίσης αλλάξει σε .alert-block.
Το Bootstrap συνοδεύεται από ένα εξαιρετικό πρόσθετο jQuery που υποστηρίζει μηνύματα ειδοποίησης, κάνοντας την απόρριψή τους γρήγορη και εύκολη.
Τυλίξτε το μήνυμά σας και ένα προαιρετικό εικονίδιο κλεισίματος σε ένα div με απλή τάξη.
- <div class = "ειδοποίηση" >
- <a class = "close" data-dismiss = "alert" > × </a>
- <strong> Προειδοποίηση! </strong> Ελέγξτε καλύτερα, δεν φαίνεστε πολύ καλά.
- </div>
Επεκτείνετε εύκολα το τυπικό μήνυμα ειδοποίησης με δύο προαιρετικές κατηγορίες: .alert-blockγια περισσότερα στοιχεία ελέγχου συμπλήρωσης και κειμένου και .alert-headingγια αντίστοιχη επικεφαλίδα.
Ελέγξτε καλύτερα, δεν φαίνεστε πολύ καλά. Nulla vitae elit libero, μια pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" > × </a>
- <h4 class = "alert-heading" > Προειδοποίηση! </h4>
- Ελέγξτε καλύτερα τον εαυτό σας, δεν είστε...
- </div>
- <div class = "ειδοποίηση ειδοποίησης-σφάλμα" >
- ...
- </div>
- <div class = "ειδοποίηση ειδοποίησης-επιτυχία" >
- ...
- </div>
- <div class = "alert alert-info" >
- ...
- </div>
Προεπιλεγμένη γραμμή προόδου με κατακόρυφη κλίση.
- <div class = "πρόοδος" >
- <div class = "μπαρ"
- style = " πλάτος : 60 %; " ></div>
- </div>
Χρησιμοποιεί μια κλίση για να δημιουργήσει ένα ριγέ εφέ (χωρίς IE).
- <div class = "progress progress-striped" >
- <div class = "μπαρ"
- style = " πλάτος : 20 %; " ></div>
- </div>
Παίρνει το ριγέ παράδειγμα και το ζωντανεύει (χωρίς IE).
- <div class = "πρόοδος προόδου-ριγέ
- ενεργός" >
- <div class = "μπαρ"
- style = " πλάτος : 40 %; " </div>
- </div>
Οι γραμμές προόδου χρησιμοποιούν μερικά από τα ίδια κουμπιά και κλάσεις ειδοποίησης για συνεπή στυλ.
Παρόμοια με τα συμπαγή χρώματα, έχουμε ποικίλες ριγέ γραμμές προόδου.
Οι γραμμές προόδου χρησιμοποιούν μεταβάσεις CSS3, οπότε αν προσαρμόσετε δυναμικά το πλάτος μέσω javascript, θα αλλάξει ομαλά το μέγεθός του.
Εάν χρησιμοποιείτε την .activeτάξη, οι .progress-stripedγραμμές προόδου σας θα κινούν τις ρίγες από αριστερά προς τα δεξιά.
Οι γραμμές προόδου χρησιμοποιούν διαβαθμίσεις, μεταβάσεις και κινούμενα σχέδια CSS3 για να επιτύχουν όλα τα εφέ τους. Αυτές οι δυνατότητες δεν υποστηρίζονται στον IE7-9 ή σε παλαιότερες εκδόσεις του Firefox.
Η Opera και ο IE δεν υποστηρίζουν κινούμενα σχέδια αυτήν τη στιγμή.
Χρησιμοποιήστε το πηγάδι ως απλό εφέ σε ένα στοιχείο για να του δώσετε ένα ένθετο εφέ.
- <div class = "καλά" >
- ...
- </div>
Χρησιμοποιήστε το γενικό εικονίδιο κλεισίματος για να απορρίψετε περιεχόμενο όπως τρόπους λειτουργίας και ειδοποιήσεις.
- <a class = "close" > × </a>