Trong bản cập nhật mới nhất của mình, Bootstrap 5 đã thêm API dựa trên Sass có thể tạo các lớp tiện ích chỉ từ một vài dòng mã Show Trong chương này, bạn sẽ khám phá cách thức hoạt động của nó và cách triển khai nó trong các dự án tương lai của bạn. Hãy xem tài liệu Bootstrap 5, trong phần “Tiện ích”, bên dưới “API. ” Bạn sẽ tìm thấy đoạn mã sau
Kết quả nào sau đây
Trong ví dụ trên, bạn có thể thấy cấu trúc Sass của API Nhìn vào ví dụ này, bạn có thể tự hỏi điểm của nó. Có gần như nhiều ở một bên như bên kia Mục đích của API này trở nên rõ ràng khi bạn thêm một số tùy chọn nhất định vào mã Sass (phần 1 của ví dụ trên) Các tùy chọn của bạn nằm trong bảng bên dưới do tài liệu Bootstrap cung cấp Quyền mua Loại Sự miêu tả
Yêu cầu Tên của thuộc tính, đây có thể là một chuỗi hoặc một mảng các chuỗi (e. g. , đệm ngang hoặc lề)
Yêu cầu Danh sách các giá trị hoặc bản đồ nếu bạn không muốn tên lớp giống với giá trị. Nếu null được sử dụng làm khóa bản đồ, thì nó không được biên dịch
Không bắt buộc Biến cho tên lớp nếu bạn không muốn nó trùng với thuộc tính. Trong trường hợp bạn không cung cấp khóa lớp và khóa thuộc tính là một mảng chuỗi thì tên lớp sẽ là phần tử đầu tiên của mảng thuộc tính
Không bắt buộc Danh sách các biến thể lớp giả như 0 hoặc 1 để tạo cho tiện ích. Không có giá trị mặc định 2Không bắt buộc Boolean cho biết nếu các lớp phản hồi cần được tạo. Sai theo mặc định 3Không bắt buộc Boolean để cho phép thay đổi kích thước chất lỏng. Đọc trang RFS để tìm hiểu cách thức hoạt động của nó. Sai theo mặc định 4Không bắt buộc Boolean cho biết nếu các lớp in cần được tạo. Sai theo mặc định 5Không bắt buộc Boolean cho biết nếu tiện ích nên được giữ trong RTL. Đúng theo mặc định Dưới đây là ví dụ về lớp tiện ích do API Bootstrap 5 tạo ra với tùy chọn 2 bằng 7
Kết quả nào sau đây
Trong ví dụ này, bạn có thể thấy rõ mức độ mạnh mẽ của tiện ích API Bootstrap 5 và thời gian mà tiện ích này có thể tiết kiệm được khi phát triển Nó cho phép bạn tự động tạo 30 lớp CSS được liên kết với “truy vấn phương tiện” của từng điểm ngắt trong Bootstrap 5. Tiện ích này là một công cụ tiết kiệm thời gian vô giá khi bạn tạo các lớp tiện ích Triển khai API tiện ích trong dự án của bạnĐể sử dụng API trong dự án của chúng tôi, chúng tôi sẽ tạo một trang mới bên dưới 8 , mà chúng tôi sẽ nhập ngay sau 9 và trước 0 trong tệp 1 của chúng tôiỞ đầu trang, hãy bắt đầu bằng cách khai báo biến 2empty theo mặc địnhĐể làm điều này, chỉ cần viết 3Sau khi trang được tạo, bạn sẽ cần sử dụng hàm 4 của Sass để không ghi đè lên các lớp đã tồn tại trong Bootstrap 5. Đây là cách thực hiện
Bạn có thể thấy rằng cấu trúc về cơ bản là giống nhau; Bạn đang yêu cầu mã của mình hợp nhất nội dung của biến 2 có sẵn (đối số đầu tiên của hàm 4) với phần còn lại của mã mà bạn đang thêm (đối số thứ hai của hàm 4). Và tất nhiên, để tạo CSS, đừng quên biên dịch Sass của bạn bằng lệnh này (nếu nó chưa chạy) $ sass --watch scss:css Đến với bạnNhiệm vụ của bạn cho chương này
Khi bạn đã thực hiện những thay đổi này, hãy xem bản ghi màn hình bên dưới để so sánh tác phẩm của bạn với tác phẩm của chúng tôi https. //vimeo. com/691387908Nếu gặp khó khăn, bạn có thể tham khảo tệp 9 trong thư mục docs/part5-chap2 trong kho lưu trữ GitHubHãy tóm tắt lại
Tóm tắt Khóa họcTốt lắm. Bạn đã học được tất cả các kỹ năng Bootstrap mà bạn cần để vượt qua khóa học này một cách xuất sắc Bây giờ bạn biết làm thế nào để
Ngay sau khi bạn hoàn thành bài kiểm tra cuối cùng, bạn sẽ sẵn sàng tham gia một dự án quy mô lớn hơn, chẳng hạn như xây dựng giao diện người dùng của một trang web phức tạp hơn dự án chúng tôi đã tạo trong khóa học này. Hoặc bạn có thể muốn giải quyết các khía cạnh mới của phát triển web, chẳng hạn như học cách bảo vệ ứng dụng của mình khỏi các mối đe dọa bảo mật, nâng cao kỹ năng JavaScript của bạn hoặc đưa các kỹ năng của bạn vào phần phụ trợ 1 2 Tạo ra một Ồ Chúng tôi rất vui khi thấy rằng bạn thích các khóa học của chúng tôi (đã xem 5 trang hôm nay). Bạn có thể tiếp tục xem các khóa học của chúng tôi bằng cách trở thành thành viên của cộng đồng OpenClassrooms. Nó miễn phí Bạn cũng sẽ có thể theo dõi tiến độ khóa học của mình, thực hành các bài tập và trò chuyện với các thành viên khác Đăng ký Đăng nhập 1 2 Tạo ra một Chỉ thành viên Premium mới có thể tải xuống video từ các khóa học của chúng tôi. Tuy nhiên, bạn có thể xem chúng trực tuyến miễn phí 1 2 Tạo ra một Chỉ thành viên Premium mới có thể tải xuống video từ các khóa học của chúng tôi. Tuy nhiên, bạn có thể xem chúng trực tuyến miễn phí Tạo các tính năng và chủ đề của riêng bạn
Giáo viên Benoit Philibert Nhà thiết kế UX/UI/0x Max Mahmoud Wardeh Nhà phát triển có kinh nghiệm dẫn đầu về kiến trúc, phát triển và phân phối các dự án web và di động trên toàn cầu và bằng nhiều ngôn ngữ Bootstrap có sử dụng các lớp tiện ích không?Để phát triển đáp ứng và thân thiện với thiết bị di động nhanh hơn, Bootstrap bao gồm hàng chục lớp tiện ích để hiển thị, ẩn, căn chỉnh và giãn cách nội dung.
Lớp tiện ích là gì?Một lớp tiện ích là một lớp chỉ là vùng tên cho các hàm . Không có trường hợp nào của nó có thể tồn tại và tất cả các thành viên của nó là tĩnh. Ví dụ, java. lang thang. Toán học và Java.
Tiện ích CSS LÀ GÌ?Các tiện ích là các lớp HTML đơn giản thường nằm trong phạm vi một thuộc tính CSS duy nhất , như kiểu đường viền hoặc màu nền. Các tiện ích có thể được sử dụng bổ sung để tạo kiểu cho một đối tượng từ đầu hoặc để ghi đè một kiểu được xác định trong CSS thành phần.
Các lớp tiện ích đáp ứng trong Bootstrap là gì?Các lớp tiện ích đáp ứng giúp xây dựng các thiết kế web đáp ứng dễ dàng . Bạn có thể ẩn hoặc hiển thị nội dung bạn chọn trên trang web. Bạn phải xác định kích thước của màn hình mà bạn đang ẩn hoặc hiển thị nội dung. |