Μετεγκατάσταση στο v3.x
Οδηγίες σχετικά με τον τρόπο αναβάθμισης από το Bootstrap v2.x σε v3.x με έμφαση στις σημαντικές αλλαγές, σε ό,τι νέο υπάρχει και τι έχει αφαιρεθεί.
Οδηγίες σχετικά με τον τρόπο αναβάθμισης από το Bootstrap v2.x σε v3.x με έμφαση στις σημαντικές αλλαγές, σε ό,τι νέο υπάρχει και τι έχει αφαιρεθεί.
Το Bootstrap 3 δεν είναι συμβατό με το v2.x. Χρησιμοποιήστε αυτήν την ενότητα ως γενικό οδηγό για την αναβάθμιση από v2.x σε v3.0. Για μια ευρύτερη επισκόπηση, δείτε τι νέο υπάρχει στην ανακοίνωση έκδοσης v3.0.
Αυτός ο πίνακας δείχνει τις αλλαγές στυλ μεταξύ v2.x και v3.0.
Bootstrap 2.x | Bootstrap 3.0 |
---|---|
.row-fluid |
.row |
.span* |
.col-md-* |
.offset* |
.col-md-offset-* |
.brand |
.navbar-brand |
.navbar .nav |
.navbar-nav |
.nav-collapse |
.navbar-collapse |
.nav-toggle |
.navbar-toggle |
.btn-navbar |
.navbar-btn |
.hero-unit |
.jumbotron |
.icon-* |
.glyphicon .glyphicon-* |
.btn |
.btn .btn-default |
.btn-mini |
.btn-xs |
.btn-small |
.btn-sm |
.btn-large |
.btn-lg |
.alert |
.alert .alert-warning |
.alert-error |
.alert-danger |
.visible-phone |
.visible-xs |
.visible-tablet |
.visible-sm |
.visible-desktop |
Χωρίζεται σε.visible-md .visible-lg |
.hidden-phone |
.hidden-xs |
.hidden-tablet |
.hidden-sm |
.hidden-desktop |
Χωρίζεται σε.hidden-md .hidden-lg |
.input-block-level |
.form-control |
.control-group |
.form-group |
.control-group.warning .control-group.error .control-group.success |
.form-group.has-* |
.checkbox.inline .radio.inline |
.checkbox-inline .radio-inline |
.input-prepend .input-append |
.input-group |
.add-on |
.input-group-addon |
.img-polaroid |
.img-thumbnail |
ul.unstyled |
.list-unstyled |
ul.inline |
.list-inline |
.muted |
.text-muted |
.label |
.label .label-default |
.label-important |
.label-danger |
.text-error |
.text-danger |
.table .error |
.table .danger |
.bar |
.progress-bar |
.bar-* |
.progress-bar-* |
.accordion |
.panel-group |
.accordion-group |
.panel .panel-default |
.accordion-heading |
.panel-heading |
.accordion-body |
.panel-collapse |
.accordion-inner |
.panel-body |
Προσθέσαμε νέα στοιχεία και αλλάξαμε κάποια υπάρχοντα. Εδώ είναι τα νέα ή ενημερωμένα στυλ.
Στοιχείο | Περιγραφή |
---|---|
Πάνελ | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
Λίστα ομάδων | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
Γλυφικά | .glyphicon |
Jumbotron | .jumbotron |
Εξαιρετικά μικρό πλέγμα (<768 px) | .col-xs-* |
Μικρό πλέγμα (≥768 px) | .col-sm-* |
Μεσαίο πλέγμα (≥992 px) | .col-md-* |
Μεγάλο πλέγμα (≥1200 px) | .col-lg-* |
Αποκριτικές τάξεις βοηθητικού προγράμματος (≥1200 pixel) | .visible-lg .hidden-lg |
Μετατοπίσεις | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
Σπρώξτε | .col-sm-push-* .col-md-push-* .col-lg-push-* |
Τραβήξτε | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
Μεγέθη ύψους εισόδου | .input-sm .input-lg |
Ομάδες εισόδου | .input-group .input-group-addon .input-group-btn |
Έλεγχοι φορμών | .form-control .form-group |
Μεγέθη ομάδων κουμπιών | .btn-group-xs .btn-group-sm .btn-group-lg |
Κείμενο στη γραμμή πλοήγησης | .navbar-text |
Κεφαλίδα Navbar | .navbar-header |
Δικαιολογημένες καρτέλες / χάπια | .nav-justified |
Αποκριτικές εικόνες | .img-responsive |
Σειρές πίνακα με βάση τα συμφραζόμενα | .success .danger .warning .active .info |
Πίνακες με βάση τα συμφραζόμενα | .panel-success .panel-danger .panel-warning .panel-info |
Τροπικός | .modal-dialog .modal-content |
Μικρογραφία εικόνας | .img-thumbnail |
Μεγέθη πηγαδιών | .well-sm .well-lg |
Σύνδεσμοι ειδοποίησης | .alert-link |
Τα ακόλουθα στοιχεία έχουν απορριφθεί ή αλλάξει στην έκδοση 3.0.
Στοιχείο | Καταργήθηκε από το 2.x | 3.0 Ισοδύναμο |
---|---|---|
Σχηματίστε ενέργειες | .form-actions |
N/A |
Φόρμα αναζήτησης | .form-search |
N/A |
Σχηματίστε ομάδα με πληροφορίες | .control-group.info |
N/A |
Μεγέθη εισόδου σταθερού πλάτους | .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge |
Χρησιμοποιήστε .form-control και το σύστημα πλέγματος αντί. |
Είσοδος φόρμας επιπέδου μπλοκ | .input-block-level |
Δεν υπάρχει άμεσο ισοδύναμο, αλλά τα στοιχεία ελέγχου φορμών είναι παρόμοια. |
Αντίστροφα κουμπιά | .btn-inverse |
N/A |
Ρευστή σειρά | .row-fluid |
.row (όχι άλλο σταθερό πλέγμα) |
Περιτύλιγμα χειριστηρίων | .controls |
N/A |
Σειρά ελέγχου | .controls-row |
.row ή.form-group |
Εσωτερική γραμμή πλοήγησης | .navbar-inner |
N/A |
Κατακόρυφα διαχωριστικά γραμμής πλοήγησης | .navbar .divider-vertical |
N/A |
Αναπτυσσόμενο υπομενού | .dropdown-submenu |
N/A |
Στοίχιση καρτελών | .tabs-left .tabs-right .tabs-below |
N/A |
Περιοχή ταμπλέτας που βασίζεται σε χάπι | .pill-content |
.tab-content |
Παράθυρο περιοχής με ταμπλέτα που βασίζεται σε χάπι | .pill-pane |
.tab-pane |
Λίστες πλοήγησης | .nav-list .nav-header |
Δεν υπάρχει άμεσο ισοδύναμο, αλλά οι ομάδες λίστας και .panel-group τα s είναι παρόμοια. |
Ενσωματωμένη βοήθεια για στοιχεία ελέγχου φορμών | .help-inline |
Δεν υπάρχει ακριβές αντίστοιχο, αλλά .help-block είναι παρόμοιο. |
Χρώματα προόδου που δεν είναι σε επίπεδο γραμμής | .progress-info .progress-success .progress-warning .progress-danger |
Χρησιμοποιήστε .progress-bar-* το .progress-bar αντί. |
Άλλες αλλαγές στην έκδοση 3.0 δεν είναι αμέσως εμφανείς. Οι βασικές τάξεις, τα βασικά στυλ και οι συμπεριφορές έχουν προσαρμοστεί για ευελιξία και την πρώτη μας προσέγγιση για φορητές συσκευές . Ακολουθεί μια μερική λίστα:
.form-control
κατηγορία στο στοιχείο στο στυλ..form-control
κλάση που εφαρμόζεται έχουν πλέον πλάτος 100% από προεπιλογή. Τυλίξτε τις εισόδους στο εσωτερικό <div class="col-*"></div>
για να ελέγξετε τα πλάτη εισόδου..badge
δεν έχει πλέον τάξεις συμφραζομένων (-επιτυχία,-πρωτοβάθμια κ.λπ..)..btn
πρέπει επίσης να χρησιμοποιήσετε .btn-default
για να λάβετε το κουμπί "προεπιλογή"..row
είναι πλέον ρευστό..img-responsive
για μέγεθος υγρού <img>
..glyphicon
, βασίζονται πλέον σε γραμματοσειρές. Τα εικονίδια απαιτούν επίσης μια κλάση βάσης και εικονιδίων (π.χ. .glyphicon .glyphicon-asterisk
)..modal-header
, .modal-body
, και .modal-footer
είναι πλέον τυλιγμένα .modal-content
και .modal-dialog
για καλύτερο στυλ και συμπεριφορά στο κινητό. Επίσης, δεν θα πρέπει πλέον να κάνετε αίτηση .hide
στη .modal
σήμανση.remote
επιλογή modal εισάγεται τώρα στο .modal-content
(από v3.0.0 έως v3.0.3, στο .modal
) αντί στο .modal-body
. Αυτό σας επιτρέπει επίσης να μεταβάλλετε εύκολα την κεφαλίδα και το υποσέλιδο του modal, όχι μόνο το σώμα του modal.data-toggle="buttons"
αντί για data-toggle="buttons-checkbox"
ή data-toggle="buttons-radio"
στη σήμανση.'show.bs.modal'
. Για καρτέλες "εμφανίζονται" χρησιμοποιήστε 'shown.bs.tab'
, κ.λπ.Για περισσότερες πληροφορίες σχετικά με την αναβάθμιση σε έκδοση 3.0 και αποσπάσματα κώδικα από την κοινότητα, ανατρέξτε στο Bootply .