Thiết kế web đáp ứng là tạo ra các trang web tự động điều chỉnh để trông đẹp mắt trên tất cả các thiết bị, từ điện thoại nhỏ đến máy tính để bàn lớn Show
Ví dụ Bootstrap
Thay đổi kích thước trang phản hồi này để xem hiệu ứng
Cột 1Lorem ipsum dolor
Cột 2Lorem ipsum dolor
Cột 3Lorem ipsum dolor Tự mình thử » Lịch sử BootstrapBootstrap được phát triển bởi Mark Otto và Jacob Thornton tại Twitter và được phát hành dưới dạng sản phẩm mã nguồn mở vào tháng 8 năm 2011 trên GitHub Vào tháng 6 năm 2014 Bootstrap là No. 1 dự án trên GitHub Tại sao nên sử dụng Bootstrap?Ưu điểm của Bootstrap
Phiên bản BootstrapHướng dẫn này tuân theo Bootstrap 3, được phát hành vào năm 2013. Tuy nhiên, chúng tôi cũng bao gồm các phiên bản mới hơn; Bootstrap 5 là phiên bản mới nhất của Bootstrap; . Nó hỗ trợ các bản phát hành ổn định, mới nhất của tất cả các trình duyệt và nền tảng chính. Tuy nhiên, Internet Explorer 11 trở xuống không được hỗ trợ Sự khác biệt chính giữa Bootstrap 5 và Bootstrap 3 & 4 là Bootstrap 5 đã chuyển sang JavaScript thay vì jQuery Ghi chú. Bootstrap 3 và Bootstrap 4 vẫn được nhóm hỗ trợ để sửa các lỗi quan trọng và thay đổi tài liệu, và hoàn toàn an toàn khi tiếp tục sử dụng chúng. Tuy nhiên, các tính năng mới sẽ KHÔNG được thêm vào chúng Lấy Bootstrap ở đâu?Có hai cách để bắt đầu sử dụng Bootstrap trên trang web của riêng bạn Bạn có thể
Đang tải xuống BootstrapNếu bạn muốn tự download và host Bootstrap thì vào getbootstrap. com, và làm theo hướng dẫn ở đó Bootstrap CDNNếu bạn không muốn tự tải xuống và lưu trữ Bootstrap, bạn có thể đưa nó vào từ CDN (Mạng phân phối nội dung) MaxCDN cung cấp hỗ trợ CDN cho CSS và JavaScript của Bootstrap. Bạn cũng phải bao gồm jQuery MaxCDNMột lợi thế của việc sử dụng Bootstrap CDN. jQuery Tạo trang web đầu tiên với Bootstrap1. Thêm loại tài liệu HTML5 Bootstrap sử dụng các phần tử HTML và thuộc tính CSS yêu cầu loại tài liệu HTML5 Luôn bao gồm loại tài liệu HTML5 ở đầu trang, cùng với thuộc tính lang và bộ ký tự chính xác
2. Bootstrap 3 ưu tiên thiết bị di động Bootstrap 3 được thiết kế để tương thích với các thiết bị di động. Kiểu đầu tiên trên thiết bị di động là một phần của khung cốt lõi Để đảm bảo hiển thị phù hợp và thu phóng cảm ứng, hãy thêm thẻ 6 sau vào bên trong phần tửPhần 7 đặt chiều rộng của trang theo chiều rộng màn hình của thiết bị (sẽ thay đổi tùy theo thiết bị)Phần 8 đặt mức thu phóng ban đầu khi trang được trình duyệt tải lần đầu tiên3. Hộp đựng Bootstrap cũng yêu cầu phần tử chứa để bọc nội dung trang Có hai lớp container để lựa chọn
Hai trang Bootstrap cơ bảnVí dụ sau đây hiển thị mã cho trang Bootstrap cơ bản (với vùng chứa chiều rộng cố định đáp ứng) Bootstrap v5. 2. 0-beta1 đã thêm một loạt thuộc tính tùy chỉnh CSS hoặc biến CSS trên cấp độ 1 và tất cả các thành phần cốt lõi của chúng tôi. Dưới đây là một cái nhìn nhanh về cách bạn có thể sử dụng chúng trong các dự án của mìnhVới các biến CSS, giờ đây bạn có thể tùy chỉnh Bootstrap dễ dàng hơn bao giờ hết mà không cần bộ tiền xử lý CSS. Tất cả sức mạnh của Sass vẫn còn đằng sau hậu trường, nhưng các biến CSS sẽ bổ sung thêm rất nhiều sức mạnh cho tương lai. Sử dụng và soạn các giá trị mới, cập nhật kiểu trên toàn cầu mà không cần biên dịch lại, đặt giá trị dự phòng, thiết lập chế độ màu mới, v.v. Nào cùng đào vào bên trong Biến CSS?Tên chính thức của chúng là các thuộc tính tùy chỉnh, nhưng chúng thường được gọi là các biến CSS nhờ trường hợp sử dụng trực tiếp nhất của chúng để đặt các giá trị cụ thể. Cân nhắc đọc bài viết thuộc tính tùy chỉnh MDN CSS hoặc hướng dẫn Thủ thuật CSS nếu bạn cần kiến thức cơ bản Tóm lại, các biến CSS cho phép bạn đặt tên cho các giá trị được sử dụng thường xuyên. Ví dụ: thay vì viết 2 ở mọi nơi, bạn có thể đặt 3. Sau đó, bạn có thể sử dụng biến đó sau này với hàm 4
Chúng tôi sử dụng các biến CSS trong Bootstrap để đặt nhiều giá trị thuộc tính trên toàn cầu, trên các thành phần của chúng tôi và trong một số tiện ích của chúng tôi Các nhóm biếnKhi chúng ta nói về các biến CSS trong Bootstrap, chúng ta đang đề cập đến ba nhóm chính
Bất kể chúng ở đâu, tất cả các biến CSS của chúng tôi đều có tiền tố là 2, vì vậy bạn biết chúng đến từ đâu và chúng có thể được sử dụng như thế nào trên các cơ sở mã kết hợp CSS của Bootstrap với các kiểu tùy chỉnh bổ sung. Bạn cũng sẽ nhận thấy rằng chúng tôi không đặt tất cả các biến thành phần của mình ở cấp cơ sở. Điều này giữ cho các biến CSS nằm trong phạm vi các trường hợp sử dụng dự định của chúng và ngăn các biến bị ô nhiễm trong phạm vi 1 toàn cầuCũng cần đề cập đến hai nỗ lực lớn hơn vẫn đang xoay quanh các biến CSS
Chúng có khả năng đến trong v5. 3. 0 (bản phát hành nhỏ tiếp theo của chúng tôi sau v5. 2. 0 ổn định), vì vậy trong lúc này, hãy xem repo GitHub để xem mọi thứ đang hình thành như thế nào Biến gốcBootstrap có rất nhiều biến gốc và chúng tôi sẽ chỉ bổ sung thêm trong các bản cập nhật trong tương lai để hỗ trợ chế độ màu nói trên. Kể từ bài đăng này, chúng tôi có các biến CSS sau trên phần tử 1
Các biến CSS gốc được sử dụng rộng rãi trên các phần khác của Bootstrap để cho phép bạn dễ dàng ghi đè các kiểu mặc định của chúng tôi ở cấp độ toàn cầu. Ví dụ: nếu bạn muốn điều chỉnh 0 mặc định và màu liên kết cho các thành phần của chúng tôi, bạn có thể ghi đè một vài biến thay vì viết bộ chọn mới
Bạn thậm chí có thể sử dụng các biến gốc khác để ghi đè các giá trị đó ________số 8 Nếu không có biến CSS, bạn sẽ phải sử dụng bộ tiền xử lý như Sass hoặc viết bộ chọn mới cho mọi phiên bản của các thuộc tính này trên tất cả các thành phần. Cái trước tương đối dễ, cái sau không quá nhiều. Các biến CSS giúp giải quyết vấn đề đó biến thành phầnTrên các thành phần của chúng tôi, các biến CSS thậm chí còn có nhiều sức mạnh hơn để tùy chỉnh. Gần như mọi thứ trong phần Thành phần trong thanh bên tài liệu của chúng tôi hiện có sẵn các biến CSS cho bạn
Scrollspy và nút đóng không có biến CSS liên quan, vì vậy chúng bị loại trừ ở đây Trong toàn bộ tài liệu của chúng tôi, bạn sẽ tìm thấy các ví dụ về cách tùy chỉnh các thành phần mặc định của chúng tôi bằng cách ghi đè các biến CSS của chúng. Một ví dụ tuyệt vời đến từ tài liệu của chúng tôi, nơi chúng tôi viết các kiểu nút của riêng mình để tạo nút màu tím 1Trông như thế này Một ví dụ tuyệt vời khác là từ chú giải công cụ của chúng tôi. Bạn có thể thêm các lớp tùy chỉnh vào chú giải công cụ và cửa sổ bật lên trong Bootstrap với 1. Sau đó, với một biến CSS, bạn có thể thay đổi màu nền của chú giải công cụ và màu mũi tên 3Trông như thế này Có hàng chục biến CSS đang hoạt động trên các thành phần của chúng tôi. Tất cả chúng được tham chiếu trong một phần mới trên trang tài liệu liên quan. Ví dụ: đây là các biến CSS phương thức của chúng tôi. Đây là phần bổ sung cho tất cả các biến Sass, mixin, vòng lặp và bản đồ được sử dụng cho từng thành phần biến tiện íchKhông phải mọi lớp tiện ích đều sử dụng các biến CSS, nhưng những lớp có được sức mạnh và khả năng tùy chỉnh tốt. Các tiện ích nền, đường viền và màu đều có cái mà chúng tôi gọi là “biến CSS cục bộ” để cải thiện tính hữu dụng của chúng. Mỗi người trong số họ sử dụng các biến CSS để tùy chỉnh giá trị độ trong suốt alpha của 2 màuHãy xem xét các tiện ích màu nền của chúng tôi, 3. Theo mặc định, mỗi lớp tiện ích có một biến cục bộ, 4 với giá trị mặc định là 5. Để thay đổi giá trị alpha của tiện ích nền, bạn có thể ghi đè giá trị đó bằng các kiểu của riêng mình hoặc một số tiện ích 6 mới 9Đây là cách 7 trông với tất cả các lớp 6 của chúng tôi được áp dụngVà điều tương tự cũng có sẵn đối với độ mờ của màu đường viền ( 9 và 10) và độ mờ của màu văn bản ( 11 và 12). Rất nhiều tùy chọn màu hiện có sẵn với các tiện ích nàyTheo mặc định, chúng tôi cung cấp năm giá trị cho các tiện ích độ mờ khác nhau này Tên lớp Giá trị alpha_______113 14 15 16 17 18 19 30 31 32 33 34 35 36 37 38 39 90 91 5Mong đợi nhiều biến CSS hơn để đưa vào các tiện ích của chúng tôi. Có rất nhiều sức mạnh trong việc tùy chỉnh theo thời gian thực, ngay cả đối với những gì chúng tôi coi là phong cách bất biến Sẵn sàng để bắt đầu với Bootstrap? Tôi có thể sử dụng CSS với Bootstrap không?Bootstrap sử dụng các phần tử HTML và thuộc tính CSS yêu cầu loại tài liệu HTML5 .
Làm cách nào để thêm CSS tùy chỉnh vào Bootstrap?Override Bootstrap Styles with Custom CSS File
Step-1: Inside the section of your html file, add the bootstrap css file first. Step-2: Next create a file named 'custom. css' inside the css folder and add it next to the bootstrap css file like this. |