TWITTER BOOTSTRAP 3
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Bài 10: Tạo button trong bootstrap 3

Như vậy kết thúc 9 bài trước thì các bạn cũng phần nào cảm nhận được sức mạnh và sự tiện ích mà bootstrap 3 mang lại cho chúng ta trong việc xây dựng giao diện website. Ở bài này tôi sẽ hướng dẫn các bạn cách tạo ra các nút nhấn hay còn được gọi là button với các màu sắc khác nhau. Nhưng trước tiên chúng ta sẽ tìm hiểu sơ lược các class button được định nghĩa trong bootstrap 3.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

1. Định nghĩa các class button trong bootstrap 3

Để có thể làm việc tốt với các class này thì các bạn cần phải nắm rõ các thuộc tính sau đây:
 

Class Mô tả
.btn Button mặc định (Bắt buộc phải khai báo)
.btn-primary Tạo ra button màu xanh dương đậm
.btn-success Tạo ra button màu xanh
.btn-info Tạo ra button màu xanh dương
.btn-warning Tạo ra button màu cam
.btn-danger Tạo ra button màu đỏ
.btn-link Tạo ra button có dạng cick liên kết

Ví dụ: Xem Demo

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Bootstrap 3 Button</title>
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    <style type="text/css">
        .example{
            margin: 20px;
        }
    </style>
</head>
<body>
    <div class="example">
        <div class="container">
            <div class="row">
            <h2>Định nghĩa các class buttons</h2>
                <button type="button" class="btn btn-default">Default Button</button>
                <button type="button" class="btn btn-primary">Primary Button</button>
                <button type="button" class="btn btn-success">Success Button</button>
                <button type="button" class="btn btn-info">Info Button</button>
                <button type="button" class="btn btn-warning">Warning Button</button>
                <button type="button" class="btn btn-danger">Danger Button</button>
                <button type="button" class="btn btn-link">Link Button</button>
            </div>
        </div>
</div>
    </body>
    </html>

button bootstrap 3 png
Hình ảnh class button

Lưu ý: Các bạn xem code và để ý dùm mình là phần class button cũng giống như các class khác là nó cần được khai báo một class mặc định là class cha .btn ,sau đó các bạn muốn khai báo class con nào thì lồng vào sau class btn là ok thôi. Câu hỏi được đưa ra là chúng ta có thể resize button được không ? Câu trả lời sẽ ở phần thứ hai này nhé.

2. Class resize button bootstrap 3

Ở phần này thì sẽ có tí liên quan đến bài Grid System , nếu các bạn chưa xem hoặc chưa thông bài này thì mời xem lại nhé cool

Bài viết này được đăng tại [free tuts .net]

Class Mô tả
.btn-lg Tạo ra button với size lớn nhất
.btn-sm Tạo ra button với size nhỏ vừa
.btn-xs Tạo ra button với size nhỏ xíu
.btn-block Tạo ra button với dạng block.

Ví dụ: Xem demo

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Bootstrap 3 Button</title>
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    <style type="text/css">
        .example{
            margin: 20px;
        }
    </style>
</head>
<body>
    <div class="example">
        <div class="container">
            <div class="row">
            <h2>Định nghĩa các class buttons resize (btn-xx)</h2>
                <button type="button" class="btn btn-default btn-lg">Button lớn nhất</button>
                <button type="button" class="btn btn-primary btn-sm">Button nhỏ vừa</button>
                <button type="button" class="btn btn-success btn-xs">Button nhỏ nhất</button>
                <button type="button" class="btn btn-info btn-block">Button block</button>
            </div>
        </div>
</div>
    </body>
    </html>


resize button bootstrap 3 png
Hình ảnh resize button

Lưu ý: Cũng giống như cách khai báo class ở phần trên bằng cách lồng trực tiếp vào class cha .btn . Các bạn có thể resize theo độ phân giải màn hình mà các bạn đang làm việc một cách đơn giản và tối ưu nhất. Tiếp theo chúng ta sẽ đi đến phần cuối cùng trong bài này.

3. Class active & disabled bootstrap 3

Cái tên active & disabled là quá quen thuộc với các bạn rồi hen, nên tôi sẽ không giải thích lại nửa. Hai class này giúp chúng ta làm nổi bật button sau khi đã click, và không cho click vào button đó nửa.

Ví dụ: Xem demo

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Bootstrap 3 Button</title>
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    <style type="text/css">
        .example{
            margin: 20px;
        }
    </style>
</head>
<body>
    <div class="example">
        <div class="container">
            <div class="row">
            <h2>Định nghĩa các class active & disabled</h2>
                <button type="button" class="btn btn-info active">Button Active</button>
                <button type="button" class="btn btn-primary disabled">Button Disabled</button>
                <button type="button" class="btn btn-link active">Link Active</button>
                <button type="button" class="btn btn-link disabled">Link Disabled</button>
            </div>
        </div>
</div>
    </body>
    </html>


active disabled button bs3 png
Hình ảnh active & disabled button
 

4. Kết Bài:

Bài viết tôi xin dừng lại tại đây vì tôi nghĩ đã là quá đủ khi làm việc với button trong bootstrap 3 rồi, nếu các bạn chưa hài lòng thì lên trang chủ nghiên cứu thêm nhé.Nhân đây tôi cũng xin lỗi các bạn vì sự chậm trễ trong việc ra bài của tôi, vì dạo này tôi đang theo học một khóa học lập trình ZEND nên quỹ thời gian của tôi rất là hạn hẹp, một phần là sức khỏe của tôi nắng mưa lắm, lúc khỏe lúc mệt, nên tần suất ra bài bị ảnh hưởng. Trong thời gian tới tôi sẽ cố gắng cân bằng thời gian để ra bài đều đặn hơn. Cảm ơn các bạn đã quan tâm series này và gửi email động viên tôi.

Cùng chuyên mục:

Download Bootstrap 4 và nhúng Bootstrap 4 vào website

Download Bootstrap 4 và nhúng Bootstrap 4 vào website

Chào các bạn, hôm nay chúng ta tiếp tục tìm hiểu về cách nhúng bootstrap…

Bootstrap4 là gì?

Bootstrap4 là gì?

Chào các bạn, nếu các bạn đang tìm hiểu về Bootstrap4 thì các bạn đã…

Twitter Bootstrap la gi? Tìm hiểu Bootstrap CSS

Twitter Bootstrap la gi? Tìm hiểu Bootstrap CSS

Hiện nay PHP có rất nhiều Framework và CMS hỗ trợ giúp cho công việc…

Bài 21: Xây dựng layout blog cơ bản với bootstrap 3

Bài 21: Xây dựng layout blog cơ bản với bootstrap 3

Sau khi kết thúc series bootstrap 3 lý thuyết thì ở bài này tôi sẽ…

Bài 20: Jumbotron, well, progress bar trong bootstrap 3

Bài 20: Jumbotron, well, progress bar trong bootstrap 3

Đây là bài lý thuyết cuối cùng trong series bootstrap 3, ở các bài tiếp…

Bài 19: Helper classes trong bootstrap 3

Bài 19: Helper classes trong bootstrap 3

Trong bài viết này thì chúng ta sẽ tìm hiểu về các helper classes hỗ…

Bài 18: Tạo Tabs trong bootstrap 3

Bài 18: Tạo Tabs trong bootstrap 3

Bài viết này cũng có một mối liên quan mật thiết với component navs vì…

Bài 17: Dropdown menu trong bootstrap 3

Bài 17: Dropdown menu trong bootstrap 3

Thuật ngữ dropdown menu đã trở nên quá quen thuộc trong mỗi người của chúng…

Bài 16: Navigation và thuộc tính hỗ trợ trong bootstrap 3

Bài 16: Navigation và thuộc tính hỗ trợ trong bootstrap 3

Như vậy sau khi kết thúc bài trước thì xem như chúng ta đã tìm…

Bài 15: Navigation trong bootstrap 3

Bài 15: Navigation trong bootstrap 3

Như vậy, kết thúc bài trước chúng ta đã tìm hiểu xong khái niệm về…

Bài 14: Navs menu trong bootstrap 3

Bài 14: Navs menu trong bootstrap 3

Như vậy sau khi kết thúc bài viết trước thì các bạn cùng với tôi…

Bài 13: Glyphicons trong bootstrap 3

Bài 13: Glyphicons trong bootstrap 3

Trong bài học ngày hôm nay các bạn sẽ cùng với tôi tìm hiểu về…

Bài 12: Button group bootstrap 3

Bài 12: Button group bootstrap 3

Để có thể hiểu rõ bài viết này thì tôi cần các bạn phải xem…

Bài 11: List group trong bootstrap 3

Bài 11: List group trong bootstrap 3

Trong bài này chúng ta sẽ cùng nhau tìm hiểu khái niệm List Group trong…

Bài 9: Xây dựng form với bootstrap 3

Bài 9: Xây dựng form với bootstrap 3

Khi các bạn tiến hành xây dựng giao diện một website thì form chính là…

Bài 8: Định dạng Typography bootstrap 3

Bài 8: Định dạng Typography bootstrap 3

Trong bài viết này, các bạn sẽ tìm hiểu về các phong cách và định…

Bài 7: Panel & Labels trong bootstrap 3

Bài 7: Panel & Labels trong bootstrap 3

Trong bài hôm nay chúng ta sẽ cùng tìm hiểu hai thuộc tính khác mà…

Bài 6: Pagination trong bootstrap 3

Bài 6: Pagination trong bootstrap 3

Pagination là một thuật ngữ không quá xa lạ đối với dân lập trình web,…

Bài 5: Breadcrumbs  & Images trong bootstrap 3

Bài 5: Breadcrumbs & Images trong bootstrap 3

Breadcrumb là tập hợp các đường link phân cấp giúp người dùng có thể biết…

Bài 4: Tạo table trong bootstrap 3

Bài 4: Tạo table trong bootstrap 3

Dùng bootstrap 3 để để tạo ra table thì rất là đơn giản, chỉ cần…

Top