Thứ Tư, 15 tháng 1, 2014

Hướng Dẫn Sử Dụng Bootstrap - Phần 1

Hey xin chào mọi người hôm nay bắt đầu gửi tới các bạn series “Hướng dẫn sử dụng Bootstrap“. Bài mở đầu cho series này là bài giới thiệu về  Bootstrap hay còn gọi là Twitter Bootstrap.
Trong thiết kế giao diện sử dụng CSS việc lập đi lập lại nhiều lần nói thiệt cũng chán , một số thì viết mới hoàn toàn , còn một số sử dụng lại bản cũ để sửa lại , hey nhiều khi sửa lại còn lâu hơn viết mới.Để khắc phục vấn đề trên là sử dụng  Twitter Bootstrap một trong những css framework được ưa chuộng hiện nay.
twitter bootstarp
A- Giới thiệu về Twitter Bootstrap
Twitter Bootstrap bao gồm các mã CSS + HTML cơ bản cho Grids, Layouts, Typography, Tables, Forms, Navigation, Alerts, Popovers etc.. và nhiều thành phần khác của website. Đi kèm với hàng loạt plugin jquery để tạo ra các thành phần giao diện như Transitions, Modal, Dropdown, Scrollspy, Tooltip, Tab, Popover, Alert, Button, Collapse, Carousel, Typeahead, Affix.
Twitter Bootstrap cung cấp lưới cố định (fixed) rộng 940px và 12 cột. Tất nhiên là cũng có giải pháp cho việc dùng layout dạng động (fluid).
Style của các phần tử HTML trong Twitter Bootstrap khá đơn giản và thanh lịch. Ví dụ như phần đổ bóng trong input, highlight của bảng biểu, các mã CSS hiển thị cảnh báo, tabs, phân trang…
Hiện nay đã ra phiên bản Bootstrap 3 RC1 nhưng mình sẽ hướng dẫn các bạn phiên bản 2 sau đó sẽ đến 3 ha.


Hỗ trợ trình duyệt
Twitter Bootstrap hỗ trợ tốt cho tất cả các trình duyệt được yêu thích hiện tại Chrome, Firefox, Safari, Opera và Internet Explorer.
twitter hỗ trợ trình duyệt bootstarp
Tải và cách Sử Dụng
Bạn có thể tải về Bootstrap tại đây: http://twitter.github.io/bootstrap/ hoặc link sau http://twitter.github.io/bootstrap/assets/bootstrap.zip
Sau khi tải về, bạn sẽ có một file Zip. Tiến hành giải nén ta có một thư mục có tên bootstrap, bên trong có 3 thư mục : css, img, js.
Cấu trúc của tập ba tập tin như sau:
nhận được file zip này, giải nén và sau đây là cấu trúc tập tin bạn sẽ kết thúc với.
.
| - Css
| | - Bootstrap.css
| | - Bootstrap.min.css
| | - Bootstrap-responsive.css
| `- Bootstrap-responsive.min.css
| - Img
| | - Glyphicons-halflings.png
| `- Glyphicons-Halflings-white.png
`- Js
    | - Bootstrap.js
    `- Bootstrap.min.js
Bắt đầu với Twitter Bootstrap
  1. Chúng ta tạo 1 file html có tên là index.html ở trong thư mục bootstrap vừa giải nén phía trên.
    Vậy là xong phần head. Giờ chúng ta viết tiếp phần body với 2 textbox và 2 button như sau:

    Vậy là xong. Ví dụ chỉ đơn giản vậy thôi.
    Bạn sẽ thắc mắc là sao chạy nút submit và reset lại không nằm xuống phía dưới???
    Bạn hãy thu nhỏ trình duyệt và bạn sẽ thấy điều kỳ diệu, đó chính là phần mình muốn cho các bạn thấy để dễ hình dung hơn.
Bài mở đầu vậy thui tiếp theo các bạn sẽ được học những nội dung sau:

Grid system

Bạn sẽ thấy làm thế nào để tạo Grid system dụng Twitter Bootstrap. Nó hỗ trợ 940px rộng 12 cột  mặc định và các biến thể của nó.
Lưới Demo

Layouts

Bạn sẽ thấy làm thế nào để tạo ra 940px rộng diện cố định và làm thế nào để tạo ra bố cục như hình dưới. Điều này sẽ giúp bạn xây dựng các mẫu HTML dễ dàng.
Giao diện dịch

Typography

Bạn sẽ thấy làm thế nào để xây dựng các tiêu đề, đoạn văn, danh sách, và các yếu tố inline type khác.
Phép in bản thạch

Tables

Bạn sẽ thấy làm thế nào để xây dựng bảng để chứa dữ liệu bảng.
Bảng

Forms

Bạn sẽ thấy làm thế nào để xây dựng các forms một cách dễ dàng và đẹp mắt
Hình thức

Icons

Twitter Bootstrap sử dụng Glyphicons để tạo ra các biểu tượng tuyệt vời. sẽ hướng dẫn các bạn dùng các icon
Tạo Twitter Bootstrap biểu tượng

Tabs and Pills based navigations


Tab và thuốc dựa chuyển hướng

Navigation


Thanh điều hướng

Inline Badges and Labels


Phù hiệu nội tuyến và nhãn

Thumbnails

hình thu nhỏ

Progress Bars

thanh tiến trình

Breadcrumbs

Vụn bánh mì

Less

LESS preprocessrors CSS là tuyệt vời để tạo ra một biến động sử dụng CSS, mixins, phong cách lồng nhau vv itvietz cung cấp một hướng dẫn làm thế nào để sử dụng LESS với Twitter Bootstrap.

Alerts & Error

Cảnh báo

Popovers

Bạn sẽ học cách sử dụng bộ công cụ để xây dựng các cửa sổ phương thức, chú thích và popovers.
popover

Modals

Tạo ra các cửa sổ phương thức.
Phương thức

Dropdowns

hướng dẫn  tạo ra Dropdowns sử dụng Bootstrap Twitter.
Dropdowns

Scrollspy

Scrollspy

Buttons

Twitter Bootstrap có Plugin JavaScript để tạo Button.
Nút

Collapse

Mở rộng và thu gọn nội dung onlcick có thể thêm một trải nghiệm người dùng tốt hơn. itvietz sẽ hướng dẫn cho các bạn cách làm thế nào sử dụng twitter Bootstrap để tạo ra nó
sụp đổ

Free starter template


mẫu miễn phí

Lời kết
Mong các bạn quang tâm theo dõi các bài viết tiếp theo , mọi ý kiến thắc mắc xin comment bên dưới , để được hỗ trợ tốt nhất thanks đã theo dõi bài viết nhé.