Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Bootstrap là một framework-front-end HTML, CSS và JS được dùng cho phát triển các dự án ưu tiên mobile và đáp ứng trên web. Nó là framework đưa ra các thuật ngữ xác định trước, cho bạn khả năng dùng code thay vì tạo code từ đầu. Nó là một bộ sưu tập code HTML, CSS và JS được thiết kế để giúp người dùng xây dựng các phần tử trong giao diện.

Sử dụng Bootstrap rất dễ. Bạn có thể làm theo hướng dẫn cài đặt Bootstrap trên Quantrimang.com. Bootstrap CDN là một mạng truyền tải nội dung công khai và cho phép người dùng tải CSS hoặc JS và ảnh từ xa trên server của nó. Bootstrap CDN chứa các tính năng sau:
Ví dụ:
Mẫu code chia trang web thành 3 cột. Tại đây, bootstrap được dùng trực tiếp mà không cần tạo phương pháp mới.
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href= "https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity= "sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="row"> <div class="col-md"> n One of three columns </div> <!-- Dividing the website into three columns --> <div class="col-md"> One of three columns </div> <div class="col-md"> One of three columns </div> </div> </div> </body> </html>
Bootstrap-Theme là các gói HTML, CSS và JS tạo kiểu cùng các phần tử trong giao diện và bố cục trang để dùng trong một dự án web. Các mẫu do lập trình viên viết được dùng để điều chỉnh tập lệnh và dễ dàng cho cá nhân học hỏi trong cách xây dựng trang web mới.
Bootstrap-theme bao gồm các nút bấm, menu thả xuống, thanh điều hướng, thanh tiến trình, bảng điều khiển. Các class thuật ngữ cho phép chúng ta truy cập những phần tử nhất định của CSS và JS qua bộ chọn class. Các class trong nút bấm được xác định trước, giúp bạn tiết kiệm đáng kể thời gian tùy chỉnh. Theme được dùng để thiết lập chiều cao của lưới và màu nền cho trang web với định dạng kiểu khác nhau cho text. Với nội dung và chiều cao của text mà bạn có thể đặt padding cho Grid.
Ví dụ:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport"
content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
</script>
<script src=
"https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js">
</script>
<style>
/* Remove the navbar's default margin-bottom
and rounded borders */
.navbar {
margin-bottom: 0;
border-radius: 0;
}
/* Add a gray background color and some
padding to the footer */
footer {
background-color: #f2f2f2;
padding: 25px;
}
.carousel-inner img {
width: 100%;
/* Set width to 100% */
margin: auto;
min-height: 200px;
}
/* Hide the carousel text when the screen
is less than 600 pixels wide */
@media (max-width: 600px) {
.carousel-caption {
display: none;
}
}
</style>
</head>
<body>
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button"
class="navbar-toggle"
data-toggle="collapse"
data-target="#myNavbar">
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
</button>
<a class="navbar-brand"
href="#">Logo</a>
</div>
<div class="collapse navbar-collapse"
id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Projects</a></li>
<li><a href="#">Contact</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">
<span class="glyphicon glyphicon-log-in">
</span> Login</a></li>
</ul>
</div>
</div>
</nav>
<div id="myCarousel"
class="carousel slide"
data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel"
data-slide-to="0"
class="active"></li>
<li data-target="#myCarousel"
data-slide-to="1"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img alt="Image">
<div class="carousel-caption">
<h3>SomeText</h3>
<p>content.</p>
</div>
</div>
<div class="item">
<img alt="Image">
<div class="carousel-caption">
<h3>Mo</h3>
<p>Lorem ipsum...</p>
</div>
</div>
</div>
<!-- Left and right controls -->
<a class="left carousel-control"
href="#myCarousel"
role="button"
data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"
aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control"
href="#myCarousel"
role="button"
data-slide="next">
<span class="glyphicon glyphicon-chevron-right"
aria-hidden="true">
</span>
<span class="sr-only">Next</span>
</a>
</div>
<div class="container text-center">
<h3>What We Do</h3>
<br>
<div class="row">
<div class="col-sm-4">
<img class="img-responsive"
style="width:100%"
alt="Image">
<p>Current Project</p>
</div>
<div class="col-sm-4">
<img class="img-responsive"
style="width:100%"
alt="Image">
<p>Project 2</p>
</div>
<div class="col-sm-4">
<div class="well">
<p>Some text..</p>
</div>
<div class="well">
<p>Some text..</p>
</div>
</div>
</div>
</div>
<br>
<footer class="container-fluid text-center">
<p>Footer Text</p>
</footer>
</body>
</html>
Sự khác biệt: Framework Bootstrap.css được dùng để thiết kế một trang web cơ bản cùng với một số nội dung và thiết kế được xác định trước. Kiểu của trang web được hoàn thiện bằng cách nhập link CSS vào trong web chính thức. Vì bootstrap-theme.css được dùng cho các menu thả xuống, thanh điều hướng, thanh tiến trình, nút bấm với các kiểu khác nhau. Bạn có thể thêm chúng bằng cách gọi các thuộc tính class trong code này. Định dạng text thoải mái với các kiểu khác nhau.
Trên đây là những điều bạn cần biết về bootstrap.css và bootstrap-theme.css. Hi vọng bài viết hữu ích với các bạn.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách dùng Meta-Prompting để ChatGPT tự nâng cấp câu lệnh của bạn
Kết nối các công cụ an toàn với Claude for Small Business
15 workflow trong Claude for Small Business : Lựa chọn 4 quy trình cốt lõi
Cách xử lý khi ChatGPT phản hồi chậm
TOP công cụ tạo video AI cho Instagram Reels
TOP website AI chỉnh sửa video trực tuyến, làm video online
Workflow tài chính trong Claude for Small Business: Trả lương và chốt sổ cuối tháng
Cách chỉnh sửa ảnh bằng AI trong Google Slides
Cách tạo tài khoản ChatGPT trên điện thoại, máy tính
Workflow thúc đẩy tăng trưởng: Các chiến dịch và quy trình nhắc nợ thanh toán
TOP công cụ AI tạo hội thoại cho video giáo dục
Hướng dẫn chỉnh sửa ảnh bằng Canva ngay trên Gemini
Hướng dẫn xóa bộ nhớ Claude
Khoảng trắng Play Together, đặt tên khoảng trống Play Together
Phân tích dữ liệu & tạo báo cáo bằng ChatGPT cho doanh nghiệp
Custom GPT & Workflow ChatGPT cho doanh nghiệp
4 nguồn gây hao hụt token ngầm khi sử dụng Claude Code
Tìm hiểu về Google Pics: Công cụ tạo và chỉnh sửa hình ảnh dễ dàng trong Google Workspace
Hướng dẫn tóm tắt slide Google Slides bằng Gemini
TOP ứng dụng diệt virus có tích hợp AI cho điện thoại Android