Δεκάδες επαναχρησιμοποιήσιμα εξαρτήματα είναι ενσωματωμένα στο 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-important">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 = "ειδοποίηση" >
- <button class = "close" data-dismiss = "alert" > × </button>
- <strong> Προειδοποίηση! </strong> Ελέγξτε καλύτερα, δεν φαίνεστε πολύ καλά.
- </div>
Ψηλά το κεφάλι! Οι συσκευές iOS απαιτούν href="#"
την απόρριψη ειδοποιήσεων. Φροντίστε να το συμπεριλάβετε και το χαρακτηριστικό δεδομένων για τα εικονίδια κλεισίματος αγκύρωσης. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε ένα <button>
στοιχείο με το χαρακτηριστικό data, το οποίο έχουμε επιλέξει να κάνουμε για τα έγγραφά μας. Όταν χρησιμοποιείτε <button>
το , πρέπει να συμπεριλάβετε type="button"
διαφορετικά οι φόρμες σας ενδέχεται να μην υποβληθούν.
Επεκτείνετε εύκολα το τυπικό μήνυμα ειδοποίησης με δύο προαιρετικές κατηγορίες: .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" href = "#" > × </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>
Χρησιμοποιήστε το γενικό εικονίδιο κλεισίματος για να απορρίψετε περιεχόμενο όπως τρόπους λειτουργίας και ειδοποιήσεις.
- <button class = "close" > × </button>
Οι συσκευές iOS απαιτούν ένα href="#" για συμβάντα κλικ, εάν προτιμάτε να χρησιμοποιείτε άγκυρα.
- <a class = "close" href = "#" > × </a>