Δεκάδες επαναχρησιμοποιήσιμα εξαρτήματα είναι ενσωματωμένα στο 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>
Το στοιχείο τηλεειδοποίησης είναι ένα σύνολο συνδέσμων για απλές υλοποιήσεις σελιδοποίησης με ελαφριά σήμανση και ακόμη πιο ελαφριά στυλ. Είναι ιδανικό για απλούς ιστότοπους όπως ιστολόγια ή περιοδικά.
Από προεπιλογή, οι σύνδεσμοι στο κέντρο τηλεειδοποίησης.
- <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">New</span> |
Προειδοποίηση | <span class="label label-warning">Warning</span> |
Σπουδαίος | <span class="label label-important">Important</span> |
Πληροφορίες | <span class="label label-info">Info</span> |
Από προεπιλογή, οι μικρογραφίες του 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" > × </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" > × </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>
Χρησιμοποιεί μια κλίση για να δημιουργήσει ένα ριγέ εφέ.
- <div class = "πρόοδος-πληροφορίες προόδου
- πρόοδος-ριγέ» >
- <div class = "μπαρ"
- style = " πλάτος : 20 %; " ></div>
- </div>
Παίρνει το ριγέ παράδειγμα και το ζωντανεύει.
- <div class = "πρόοδος πρόοδος-κίνδυνος
- ενεργή με λωρίδες προόδου" >
- <div class = "μπαρ"
- στυλ = " πλάτος : 40 %; " </div>
- </div>
Οι γραμμές προόδου χρησιμοποιούν μερικά από τα ίδια ονόματα κλάσεων ως κουμπιά και ειδοποιήσεις για παρόμοιο στυλ.
.progress-info
.progress-success
.progress-danger
Εναλλακτικά, μπορείτε να προσαρμόσετε τα αρχεία LESS και να ρίξετε τα δικά σας χρώματα και μεγέθη.
Οι γραμμές προόδου χρησιμοποιούν μεταβάσεις CSS3, οπότε αν προσαρμόσετε δυναμικά το πλάτος μέσω javascript, θα αλλάξει ομαλά το μέγεθός του.
Εάν χρησιμοποιείτε την .active
τάξη, οι .progress-striped
γραμμές προόδου σας θα κινούν τις ρίγες από αριστερά προς τα δεξιά.
Οι γραμμές προόδου χρησιμοποιούν διαβαθμίσεις, μεταβάσεις και κινούμενα σχέδια CSS3 για να επιτύχουν όλα τα εφέ τους. Αυτές οι δυνατότητες δεν υποστηρίζονται σε IE7-8 ή παλαιότερες εκδόσεις του Firefox.
Η Opera δεν υποστηρίζει κινούμενα σχέδια αυτήν τη στιγμή.
Χρησιμοποιήστε το πηγάδι ως απλό εφέ σε ένα στοιχείο για να του δώσετε ένα ένθετο εφέ.
- <div class = "καλά" >
- ...
- </div>
Χρησιμοποιήστε το γενικό εικονίδιο κλεισίματος για να απορρίψετε περιεχόμενο όπως τρόπους λειτουργίας και ειδοποιήσεις.
- <a class = "close" > × </a>