Twitter Bootstrap 3.0. Versi 3 dari Twitter Bootstrap merupakan perubahan besar dari semua versi masa lalu atau sebelumnya. Ini adalah framework mobile pertama dan bisa mengklaim sebagai salah satu yang terbaik CSS framework untuk membangun desain situs web yang responsif. Ada juga perbedaan antara Twitter Bootstrap Versi 2 dengan Twitter Bootstrap Versi 3, banyak hal yang dirubah dalam Twitter Bootstrap Versi 3 ini. Untuk versi terbaru yaitu Twitter Bootstrap Versi 3.0.2.
Dalam membangun website yang responsif menggunakan Twitter Bootstrap 3, lebih mudahnya jika sebelumnya kita sudah mengetahui Karakteristik dari Bootstrap 2. Dari itu, kita harus memiliki gagasan tentang bagaimana Bootstrap bekerja.
Sejak Twitter Bootstrap 3 adalah Framework mobile pertama, secara default apa pun yang kalian mulai merancang atau membuat kompatibel atau responsif untuk mobile. Maka dari itu lebih mudahnya jika kita ingin membangun sebuah website kita bisa menggunakan Twitter Bootstrap ini.
Getting Started
Twitter Bootstrap memiliki desain website baru yang dibangun sendiri dengan menggunakan Bootstrap 3 Framework.
Kita dapat mendownload file archive di. Setelah kalian unzip file archive, kalian akan melihat banyak file dan folder yang tidak diperlukan untuk tutorial kita. berpindah secara langsung ke direktori dist dan menyalin semua folder ke tujuan baru, yang akan menjadi project home kita
Sekarang, kita telah memiliki tiga direktori, jadi mari kita lihat masing-masing direktori tersebut. Folder css berisi empat file CSS: bootstrap.css, bootstrap.min.css, bootstrap-theme.css dan bootstrap-theme.min.css.
File CSS utama adalah bootstrap.css, dan kita harus menyertakan bahwa dalam semua halaman HTML kita. bootstrap.min.css hanya versi minified dari bootstrap.css. Hal ini diperlukan ketika kita benar-benar menyebarkan aplikasi online kita. Bootstrap-theme.css adalah file CSS tambahan, yang adalah opsional untuk kita gunakan. Ini memberikan efek 3D pada tombol dan beberapa elemen lainnya. Demikian pula, bootstrap-theme.min.css adalah file CSS minified bootstrap-theme.css.
Perbedaan terbesar antara Bootstrap 2 dan Bootstrap 3 adalah penggunaan file font bukan gambar datar untuk menampilkan berbagai icon gambar. Ini memiliki beberapa keuntungan. Keuntungannya antara lain :
- Mengkonsumsi bandwidth yang sedikit, sehingga dapat mempercepat performa website.
- Icon Font responsif dan resizable
Font icon ini yang disebut Glyphicons, dinamai perusahaan yang memberi mereka icon gratis ke Twitter Bootstrap.
Pindah ke folder js, kita memiliki dua file bernama bootstrap.js dan bootstrap.min.js. File-file ini berisi library JavaScript utama bootstrap untuk hal-hal seperti carousels (komidi putar), drop-down menu, pencarian menyarankan otomatis dan banyak fungsi JavaScript yang powerfull lainnya. kita bisa menggunakan versi minified ketika aplikasi siap untuk dipublishkan.
The structure
Bootstrap 3 memahami elemen HTML5, jadi kita perlu menambahkan sesuai tag DOCTYPE ke halaman Web kita. Mari kita pergi ke depan dan membuat halaman HTML baru. Setelah itu, tambahkan tag DOCTYPE berikut.
Sekarang kita akan menambahkan tag dasar yang diperlukan dalam setiap dokumen HTML.
Lihat dalam tag <head>, kita memiliki tag judul yang cukup mendasar untuk memahami. Tag ini memberi judul pada halaman.
Lalu kami memiliki meta tag, yang sangat penting untuk memahami ketika menggunakan Twitter Bootstrap 3. Sejak versi ini Bootstrap dibangun agar kompatibel dengan berbagai jenis perangkat (ponsel, tablet, desktop, display retina, dll), kita perlu membiarkan browser tahu bahwa ia memiliki untuk skala halaman web kita tepat pada setiap perangkat.
Melihat dalam <head>, kita memiliki tag judul yang cukup mendasar untuk memahami. Ini memberi judul pada halaman.
Lalu kami memiliki meta tag, yang sangat penting untuk memahami ketika menggunakan Twitter Bootstrap 3. Sejak versi ini Bootstrap dibangun agar kompatibel dengan berbagai jenis perangkat (ponsel, tablet, desktop, display retina, dll), Anda perlu membiarkan browser tahu bahwa ia memiliki untuk skala halaman web Anda tepat pada setiap perangkat.
Viewport meta tag melakukan hal ini. Di sini, kita telah menetapkan awal konten-lebar dengan lebar perangkat dan skala itu satu kali saja.
Setelah mengatur meta tag viewport, kita telah mengimpor versi dokumen Twitter Bootstrap 3 file CSS, bootstrap.css. File ini adalah benar-benar jelas dan lengkap. Ini telah memberi komentar uraian di atas setiap tag style. Jika kalian pernah ingin tahu setiap kelas dalam Bootstrap atau tidak, kalian hanya cukup membuka file bootstrap.css kalian, menemukan tag masing-masing dan membaca komentar didokumentasikan atasnya.
Migrasi dari 2.x menjadi 3.x
Bootstrap 3 tidak kompatibel dengan v2.x. Gunakan bagian ini sebagai panduan umum untuk upgrade dari v2.x ke v3.0. Untuk gambaran yang lebih luas, melihat apa yang baru dalam rilis Bootstrap v3.0.
Perubahan kelas utama
Tabel ini menunjukkan perubahan style antara v2.x dan v3.0.
Bootstrap 2.x | Bootstrap 3.0 |
---|---|
.container-fluid | .container |
.row-fluid | .row |
.span* | .col-md-* |
.offset* | .col-md-offset-* |
.brand | .navbar-brand |
.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-error | .alert-danger |
.visible-phone | .visible-xs |
.visible-tablet | .visible-sm |
.visible-desktop | .visible-md |
.hidden-phone | .hidden-xs |
.hidden-tablet | .hidden-sm |
.hidden-desktop | .hidden-md |
.input-small | .input-sm |
.input-large | .input-lg |
.control-group | .form-group |
.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 |
.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 |
Apa yang Baru?
Bootstrap telah menambahkan elemen baru dan mengubah beberapa yang sudah ada. Berikut adalah gaya baru atau diperbarui.
Element | Description |
---|---|
Panels | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
List groups | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
Glyphicons | .glyphicon |
Jumbotron | .jumbotron |
Extra small grid (<768px) | .col-xs-* |
Small grid (≥768px) | .col-sm-* |
Medium grid (≥992px) | .col-md-* |
Large grid (≥1200px) | .col-lg-* |
Responsive utility classes (≥1200px) | .visible-lg .hidden-lg |
Offsets | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
Push | .col-sm-push-* .col-md-push-* .col-lg-push-* |
Pull | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
Input groups | .input-group .input-group-addon .input-group-btn |
Form controls | .form-control .form-group |
Button group sizes | .btn-group-xs .btn-group-sm .btn-group-lg |
Navbar text | .navbar-text |
Navbar header | .navbar-header |
Justified tabs / pills | .nav-justified |
Responsive images | .img-responsive |
Contextual table rows | .success .danger .warning .active |
Contextual panels | .panel-success .panel-danger .panel-warning .panel-info |
Modal | .modal-dialog .modal-content |
Thumbnail image | .img-thumbnail |
Well sizes | .well-sm .well-lg |
Alert links | .alert-link |
Apa yang dihapus
Unsur-unsur berikut telah dihapus atau diubah v3.0.
Element | Removed from 2.x | 3.0 Equivalent |
---|---|---|
Form actions | .form-actions | N/A |
Search form | .form-search | N/A |
Fluid container | .container-fluid | .container (no more fixed grid) |
Fluid row | .row-fluid | .row (no more fixed grid) |
Controls wrapper | .controls | N/A |
Controls row | .controls-row | .row or .form-group |
Navbar inner | .navbar-inner | N/A |
Navbar vertical dividers | .navbar .divider-vertical | N/A |
Dropdown submenu | .dropdown-submenu | N/A |
Tab alignments | .tabs-left .tabs-right .tabs-below | N/A |
Nav lists | .nav-list .nav-header | No direct equivalent, but list groups and .panel-group s are similar. |
Catatan tambahan
Perubahan lain dalam v3.0 tidak langsung jelas. Kelas dasar, style kunci, dan perilaku telah disesuaikan untuk fleksibilitas dan pendekatan mobile pertama kami. Berikut sebagian daftar:
- By default, text-based form controls now receive only minimal styling. For focus colors and rounded corners, apply the
.form-control
class on the element to style. - Text-based form controls with the
.form-control
class applied are now 100% wide by default. Wrap inputs inside<div class="col-*"></div>
to control input widths. .badge
no longer has contextual (-success,-primary,etc..) classes..btn
must also use.btn-default
to get the "default" button..container
and.row
are now fluid (percentage-based).- Images are no longer responsive by default. Use
.img-responsive
for fluid<img>
size. - The icons, now
.glyphicon
, are now font based. Icons also require a base and icon class (e.g..glyphicon .glyphicon-asterisk
). - Typeahead has been dropped, in favor of using Twitter Typeahead.
- Modal markup has changed significantly. The
.modal-header
,.modal-body
, and.modal-footer
sections are now wrapped in.modal-content
and.modal-dialog
for better mobile styling and behavior. - The HTML loaded by the
remote
modal option is now injected into the.modal
instead of into the.modal-body
. This allows you to also easily vary the header and footer of the modal, not just the modal body. - JavaScript events are namespaced. For example, to handle the modal "show" event, use
'show.bs.modal'
. For tabs "shown" use'shown.bs.tab'
, etc..
Kurang lebih itulah yang baru dari Twitter Bootstrap 3 dan perbandingan antara Twitter Bootstrap Versi 2 dengan Twitter Bootstrap Versi 3, untuk lebih jelasnya bisa langusng ke website resminya disini untuk mengetahui hal yang baru dari Twitter Bootstrap Versi 3.
đồng tâm
ReplyDeletegame mu
cho thuê nhà trọ
cho thuê phòng trọ
nhac san cuc manh
số điện thoại tư vấn pháp luật miễn phí
văn phòng luật
tổng đài tư vấn pháp luật
dịch vụ thành lập công ty trọn gói
tất cả.
Nội tâm Sở Dương chấn động, nói lẩm bẩm:
-Trời xanh là cái thá gì! Xé nó, chém nó! Vận mệnh là cái thá gì, sửa lại nó! Đảo lộn nó! Lịch sử tính là cái đếch ấy, hủy nó, diệt nó luôn…
Hắn chỉ cảm thấy mấy chữ này quả thực là quá hợp với tính cách của mình. Cuồng ngạo như thế, không ràng buộc như thế, đó mới chính là thứ mà mình mong muốn!
Thanh âm cuồng ngạo kia cười khằng khặc nói:
- Ngươi nghĩ không sai! Nếu muốn thay đổi vận mệnh của ngươi, vậy thì từ giờ trở đi, ngươi hãy cải biến quỹ tích của thế giới này! Đi ngược lại nó! Nếu không, dù ngươi có muốn ăn phân (giảm nhẹ, nguyên tác là c** ^^!!) cũng không có phân còn nóng cho ngươi ăn đâu. Ngươi không thể nghịch chuyển vận mệnh,không thể nghịch chuyển lịch sử thì Mạc Khinh Vũ cũng nhất định sẽ chết! Khặc khặc, ha ha ha …
Sở Dương chấn động, đang muốn nói chuyện, đột nhiên một thanh âm mê hoặc vang lên:
-Ngươi đang nói cái gì thế? Ngươi bị sao thế?
Sở Dương kinh hãi, đưa mắt nhìn qua thì chỉ thấy Ô Vân Lương đang mang theo vẻ mặt khiếp sợ cùng nghi hoặc mà đánh giá mình. Nhìn điệu bộ của hắn, rõ ràng vừa rồi cũng không nghe được điều gì. Thử cẩn thận xem xét lại động tĩnh trong đan điền thì cũng không phát hiện ra có gì bất thường.