Bootstrap là gì? Hướng dẫn cách dùng Bootstrap cơ bản

Nếu bạn muốn tùy chỉnh Bootstrap hoặc sử dụng offline

Trong lĩnh vực phát triển web, việc tạo ra giao diện người dùng đẹp và thân thiện với thiết bị di động là điều cực kỳ quan trọng. Bootstrap đã trở thành một trong những framework phổ biến nhất giúp các nhà phát triển xây dựng giao diện một cách nhanh chóng và hiệu quả. Trong bài viết này, chúng ta sẽ cùng tìm hiểu Bootstrap là gì, các thành phần cơ bản của nó và hướng dẫn cách sử dụng Bootstrap để xây dựng giao diện web đẹp.

Bootstrap là gì?

Bootstrap là một framework front-end miễn phí, mã nguồn mở, được phát triển bởi Twitter. Nó được thiết kế để giúp các nhà phát triển xây dựng các giao diện web đẹp và responsive mà không cần phải viết nhiều mã CSS và JavaScript từ đầu. Với Bootstrap, bạn có thể dễ dàng tạo ra các thành phần giao diện như buttons, forms, navigation bars và grids một cách nhanh chóng.

Bootstrap là một framework front-end miễn phí
Bootstrap là một framework front-end miễn phí

Tại sao nên sử dụng Bootstrap?

  • Tiết kiệm thời gian: Bootstrap cung cấp các thành phần sẵn có, giúp bạn tiết kiệm thời gian trong việc thiết kế và phát triển.
  • Responsive design: Bootstrap giúp bạn tạo ra các trang web tự động điều chỉnh theo kích thước màn hình, từ máy tính để bàn đến điện thoại di động.
  • Dễ dàng tùy chỉnh: Bootstrap cho phép bạn dễ dàng tùy chỉnh giao diện theo phong cách riêng của bạn.
  • Cộng đồng hỗ trợ lớn: Với một cộng đồng rộng lớn, bạn có thể tìm thấy nhiều tài liệu, hướng dẫn và hỗ trợ khi gặp khó khăn.

Cài đặt Bootstrap

Cài đặt qua CDN

Cách đơn giản nhất để bắt đầu với Bootstrap là sử dụng CDN (Content Delivery Network). Bạn chỉ cần thêm các thẻ <link><script> sau vào phần <head> của tài liệu HTML của bạn:

<!DOCTYPE html>
<html lang=”vi”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<link rel=”stylesheet” href=”https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css”>
<script src=”https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js”></script>
<script src=”https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js”></script>
<script src=”https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js”></script>
<title>Bootstrap Example</title>
</head>
<body>

</body>
</html>

Tải về và sử dụng

Nếu bạn muốn tùy chỉnh Bootstrap hoặc sử dụng offline, bạn có thể tải về Bootstrap từ trang chủ của nó. Sau khi tải về, giải nén và thêm các tệp CSS và JavaScript vào dự án của bạn.

Nếu bạn muốn tùy chỉnh Bootstrap hoặc sử dụng offline
Nếu bạn muốn tùy chỉnh Bootstrap hoặc sử dụng offline

Cấu trúc cơ bản của Bootstrap

Bootstrap sử dụng hệ thống lưới (grid system) để giúp bạn tạo ra các layout linh hoạt. Hệ thống lưới của Bootstrap được chia thành 12 cột, cho phép bạn sắp xếp các thành phần theo cách bạn muốn.

Hệ thống lưới

Dưới đây là ví dụ về cách sử dụng hệ thống lưới của Bootstrap:

<div class=”container”>
<div class=”row”>
<div class=”col-md-4″>Cột 1</div>
<div class=”col-md-4″>Cột 2</div>
<div class=”col-md-4″>Cột 3</div>
</div>
</div>

Trong ví dụ này, chúng ta đã tạo ra một hàng (row) chứa ba cột (col-md-4). Mỗi cột sẽ chiếm 4 trong tổng số 12 cột của Bootstrap, tạo ra một layout ba cột.

Các thành phần cơ bản của Bootstrap

Buttons

Bootstrap cung cấp nhiều kiểu nút với các lớp khác nhau:

<button type=”button” class=”btn btn-primary”>Nút chính</button>
<button type=”button” class=”btn btn-secondary”>Nút phụ</button>

Forms

Bootstrap giúp bạn dễ dàng tạo các form đẹp và responsive:

<form>
<div class=”form-group”>
<label for=”email”>Email:</label>
<input type=”email” class=”form-control” id=”email” placeholder=”Nhập email của bạn”>
</div>
<button type=”submit” class=”btn btn-success”>Gửi</button>
</form>

Navigation

Bootstrap cũng hỗ trợ tạo thanh điều hướng dễ dàng:

<nav class=”navbar navbar-expand-lg navbar-light bg-light”>
<a class=”navbar-brand” href=”#”>Thương hiệu</a>
<button class=”navbar-toggler” type=”button” data-toggle=”collapse” data-target=”#navbarNav” aria-controls=”navbarNav” aria-expanded=”false” aria-label=”Toggle navigation”>
<span class=”navbar-toggler-icon”></span>
</button>
<div class=”collapse navbar-collapse” id=”navbarNav”>
<ul class=”navbar-nav”>
<li class=”nav-item active”>
<a class=”nav-link” href=”#”>Trang chủ</a>
</li>
<li class=”nav-item”>
<a class=”nav-link” href=”#”>Giới thiệu</a>
</li>
<li class=”nav-item”>
<a class=”nav-link” href=”#”>Liên hệ</a>
</li>
</ul>
</div>
</nav>
Các thành phần cơ bản của Bootstrap
Các thành phần cơ bản của Bootstrap

Tùy chỉnh Bootstrap

Bạn có thể tùy chỉnh Bootstrap bằng cách viết CSS của riêng bạn hoặc sử dụng Sass để thay đổi các biến và mixins của Bootstrap. Điều này cho phép bạn thay đổi màu sắc, kiểu chữ và nhiều thuộc tính khác mà không làm mất đi cấu trúc chính.

Sử dụng Sass

Nếu bạn đã cài đặt Sass, bạn có thể tạo một tệp .scss mới và import Bootstrap vào đó:

@import “bootstrap”;

Sau đó, bạn có thể thay đổi các biến như sau:

$primary: #ff0000; // Đổi màu chính thành đỏ

Kết luận

Bootstrap là một công cụ tuyệt vời cho các nhà phát triển web, giúp tiết kiệm thời gian và tạo ra các giao diện đẹp, responsive. Bằng cách nắm vững các khái niệm cơ bản về Bootstrap và cách sử dụng nó, bạn sẽ có thể phát triển các trang web chuyên nghiệp một cách nhanh chóng và hiệu quả. Hãy bắt đầu thử nghiệm với Bootstrap ngay hôm nay và nâng cao kỹ năng phát triển web của bạn!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *