Bootstrap 5 có gì mới
Một trong những điểm cập nhật đáng kể trong bản nâng cấp này là việc Bootstrap không còn sử dụng jQuery. Việc này khiến cho những dự án được xây dựng với Bootstrap 5 sẽ nhẹ hơn, tốc độ tải trang có thể được cải thiện. Đội phát triển sẽ tập trung để cải tiến, nâng cao chất lượng code bằng Javascript. Đây là một thay đổi đáng giá để xem xét sử dụng phiên bản mới này. Show
Các thuộc tính tùy chỉnh CSSBootstrap 5 đã hỗ trợ tốt hơn với CSS custom properties (nhờ không chơi với IE nữa đấy!). Ví dụ component
Cải thiện tài liệu phần Tùy biếnGiải thích nhiều hơn, loại bỏ những phần khó hiểu, Customize docs mới sẽ giúp người đọc dễ tiếp cận hơn v5 cũng cung cấp bảng chọn màu tiện lợi hơn Cập nhật FormForm được tách thành một khu vực riêng trong trang Docs Checkbox, radio, file, range v.v., có thể tùy chỉnh một cách thống nhất trên các trình duyệt và hệ điều hành.
Các tiện ích APIĐội ngũ phát triển đã triển khai các tiện ích API hoàn toàn mới vào trong Bootstrap 5.
Cải thiện hệ thống grid
Sắp tới: RTL, offcanvas và nhiều thứ nữaCòn nhiều thay đổi trong thời gian tới, hãy theo dõi các issues và PR trên trang GitHub của dự án để tìm hiểu thêm. Bootstrap là một trong những thư viện CSS hàng đầu trong hầu hết thập kỷ qua. Nó cho phép các nhà phát triển dễ dàng xây dựng các trang web đáp ứng và mang lại trải nghiệm người dùng tốt. Với những bổ sung và thay đổi của Bootstrap 5, quá trình này sẽ dễ dàng hơn và cho phép cải thiện thiết kế của trang web và mang lại trải nghiệm tốt cho người dùng. Nếu bạn đang sử dụng Bootstrap 4 và đang nghĩ đến việc chuyển sang Bootstrap 5, thì việc di chuyển rất dễ dàng và có thể bạn sẽ không cần thực hiện nhiều thay đổi. Một website với khả năng responsive cao đang là một yêu cầu bắt buộc đối với những nhà phát triển dịch vụ dựa trên nền tảng web. Nếu bạn đang tìm công nghệ hỗ trợ, Tino Group sẽ giới thiệu với bạn công nghệ Bootstrap – một trong những framework HTML, CSS, và JavaScript mạnh mẽ nhất ở thời điểm hiện tại. Cùng nhau tìm hiểu về Bootstrap 5, phiên bản mới nhất của Bootstrap bạn nhé! Tìm hiểu về BootstrapBootstrap là gì?Bootstrap là một framework mã nguồn mở hoàn toàn miễn phí được phát triển dựa trên các ngôn ngữ: HTML, CSS và Javascript. Với Bootstrap, bạn hoàn toàn có thể phát triển một website với mức độ responsive cao trên nhiều thiết bị khác nhau. Qua 1 thập kỷ phát triển, phiên bản mới nhất của Bootstrap tại 6/12/2021 là Bootstrap 5.1.3. Từ logo, bộ tài liệu hướng dẫn cho đến những nâng cấp khác khiến Bootstrap 5 trở thành một trong những dấu mốc đặc biệt trong lịch sử phát triển của Bootstrap. Lịch sử phát triển của BootstrapDù công nghệ của Bootstrap chỉ mới phát triển trong vòng 1 thập kỷ vừa qua. Nhưng Bootstrap đã nhanh chóng trở thành một trong những framework được sử dụng nhiều nhất trên thế giới nhằm mục đích tạo ra những Website có tính Responsive cao. Sau đây, chúng ta sẽ tìm hiểu về sự phát triển của Bootstrap nhé! Phiên bản Ngày phát hành Các thay đổi và nội dung chính 1.0 19/08/2011 Lần đầu phát hành Bootstrap và chưa hỗ trợ Mobile. 2.0 31/01/2012 Bổ sung hệ thống Grid-Layout 12 cột. Thêm một số thành phần (component) mới, cũng như thay đổi một vài thành phần sẵn có. Vẫn chưa hỗ trợ Mobile. 3.0 19/08/2013 Các thành phần được thiết kế lại theo phong cách thiết kế phẳng (flat design). Cột mốc quan trọng khi Bootstrap hỗ trợ các thiết bị Mobile. 4.0 19/01/2018 Bootstrap 4 gần như viết lại hoàn toàn từ Bootstrap 3. Phiên bản này được đánh giá là dễ sử dụng hơn rất nhiều so với phiên bản trước. 5.0 05/05/2021 Có thêm thành phần off canvas menu và loại bỏ sự phụ thuộc vào jQuery. Thay vào đó, họ chuyển sang JavaScript Vanilla Nếu bạn đang cần tìm những bản vá cho từng phiên bản Bootstrap từ phiên bản 1 đến phiên bản 5, bạn có thể xem tại đây. Tìm hiểu về Bootstrap 5Bootstrap 5 có gì mới?Logo mới!Có thể bạn chưa biết, logo mới của Bootstrap – Bootstrap 5 có sự thay đổi từ hình vuông thành cặp dấu ngoặc nhọn đặc trưng của CSS đấy! Đây chỉ là một thay đổi nhỏ nhưng vẫn không thay đổi các giá trị ban đầu Bootstrap đặt ra là miễn phí, mã nguồn mở. Tài liệu hướng dẫn được làm lạiNếu trước đây đã từng có thời gian dài theo dõi bộ tài liệu hướng dẫn của Bootstrap, bạn sẽ khá bất ngờ với sự sắp xếp lại toàn bộ tài liệu với nội dung được cập nhật mới và cấu trúc rõ ràng hơn. Nói không với jQuery!Bạn biết đấy, với Bootstrap 5, Bootstrap team đã quyết định loại bỏ hoàn toàn jQuery ra khỏi code của mình! Với sự thay đổi lớn này, dung lượng code sẽ giảm xuống tối ưu hơn, tốc độ website cũng sẽ được cải thiện nhiều hơn. Với JavaScript Vanilla (JavaScript thuần) làm chủ đạo, chất lượng code của Bootstrap 5 được cải thiện đáng kể so với người tiền nhiệm Bootstrap 4. QUẢNG CÁO Điều này cũng dẫn đến việc: Toggle Button sẽ được thay bằng Checkbox và Radio button. API được cập nhật toàn diện!Một trong những điểm rất đáng lưu ý khác của Bootstrap 5 chính là toàn bộ những utility API đã được cải thiện đáng kể như:
Ngoài ra, chúng ta có thêm một vài utility mới như:
Cải thiện tùy biến CSSMột bước đi “ấn tượng” khác của Bootstrap 5 chính là đội ngũ phát triển đã mạnh dạn “nghỉ chơi” với Internet Explorer. Một ví dụ cụ thể chính là component .table với những biến cục bộ để bạn có thể thiết kế một cách dễ dàng hơn:
Ngoài ra, bản màu đã được mở rộng thêm với rất nhiều mới với độ tương phản màu được cải thiện rất nhiều và tích hợp sẵn trong Bootstrap 5 đấy! Với khả năng tùy chỉnh cao, Bootstrap 5 sẽ trở nên dễ dàng tiếp cận hơn đối với những bạn lần đầu sử dụng. Cách tải Bootstrap 5Có rất nhiều cách để tải Bootstrap 5 về và sử dụng cho dự án của bạn. Sau đây, Tino Group sẽ giới thiệu những cách phổ biến nhất nhé! Nếu bạn cần tải những phiên bản khác nhau, bạn chỉ cần thay số của phiên bản, ví dụ như 5.1.3 thành 5.0.2 nếu bạn sử dụng phiên bản cũ hơn trong các lệnh bên dưới. Tải Bootstrap 5 theo cách truyền thốngTại đây, Tino Group sẽ liệt kê ra danh sách link những gói code biên dịch sẵn cho phiên bản Bootstrap v5.0.2 mới nhất cho bạn:
Tải Bootstrap 5 bằng npmNếu bạn đang sử dụng Node.js, tải Bootstrap 5 bằng npm ngay trong Node.js powered apps bằng code:
Tải Bootstrap 5 bằng yarnCode để bạn chạy trong yarn trên Node.js:
Tải Bootstrap 5 trên RubyGemsNếu bạn đang dùng Ruby, bạn có thể tải Bootstrap bằng cách chạy code trong Gemfile của bạn như sau (chỉ sử dụng 1 trong 2 lệnh):
Tải Bootstrap 5 bằng ComposerNếu muốn sử dụng tải Bootstrap 5 bằng Composer, bạn chỉ cần chạy một dòng code đơn giản như sau:
Vậy, chúng ta đã tìm hiểu về Bootstrap 5 là gì cũng như tìm hiểu về những tính năng của Bootstrap 5 và cách tải Bootstrap 5 cho dự án của bạn rồi đấy! Tino Group chúc bạn sẽ có thể sử dụng Bootstrap 5 một cách tốt nhất cho dự án của mình! Những câu hỏi thường gặp về Bootstrap 5Bootstrap có miễn phí hay không?Có, Bootstrap hoàn toàn miễn phí để sử dụng. Bạn sẽ không cần phải tốn chi phí để sử dụng công nghệ framework này. Tuy nhiên phần mềm Bootstrap Studio là một công cụ nên bạn sẽ phải trả phí để sử dụng. Có nên mua Glyphicons Premium hay không?Câu trả lời sẽ tùy thuộc vào bạn. Nếu muốn, bạn có thể mua ủng hộ nhà phát triển hoặc sử dụng nhiều bộ icon miễn phí để bù đắp những icon thiếu hụt trong bộ cơ bản của Glyphicons. Cần gì để khai thác tối đa tiềm năng của Bootstrap 5?Để khai thác được tối đa công nghệ web nói chúng, bạn sẽ cần phải có những kiến thức cơ bản về: HTML, CSS và JavaScript. Ngoài ra, việc học thêm về thiết kế và những nguyên lý thiết kế cơ bản về web sẽ giúp ích cho bạn rất nhiều trong việc sử dụng Bootstrap 5. Tài liệu hướng dẫn sử dụng Bootstrap 5 đầy đủ nhất ở đâu?Để sử dụng Bootstrap 5 và tất cả phiên bản Bootstrap, bạn nên theo dõi toàn bộ tài liệu chính thức từ nhà phát triển Bootstrap team. Tại đây, bạn sẽ có thể học cách để sử Bootstrap và rất nhiều kiến thức về: Extend, Utilities, Components, Customize, Layout, Content,… |