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


bootstrap versi 3







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.xBootstrap 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.

ElementDescription
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.

ElementRemoved from 2.x3.0 Equivalent
Form actions.form-actionsN/A
Search form.form-searchN/A
Fluid container.container-fluid.container (no more fixed grid)
Fluid row.row-fluid.row (no more fixed grid)
Controls wrapper.controlsN/A
Controls row.controls-row.row or .form-group
Navbar inner.navbar-innerN/A
Navbar vertical dividers.navbar .divider-verticalN/A
Dropdown submenu.dropdown-submenuN/A
Tab alignments.tabs-left .tabs-right
.tabs-below
N/A
Nav lists.nav-list .nav-headerNo direct equivalent, but list groups and .panel-groups 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.
Share on Google Plus

About Rendy Dwi Prastyo

Just Personal Web Blog, Programming, Blogging, Internet, Books, Tutorial, Black And White, Anime,Gamers, News.
    Blogger Comment
    Facebook Comment

1 komentar :

  1. đồng tâm
    game 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.

    ReplyDelete