Hướng dẫn can i use bootstrap css without js? - Tôi có thể sử dụng bootstrap css mà không có js không?
Cá nhân hoặc biên soạnCác plugin có thể được bao gồm riêng lẻ (sử dụng cá nhân Bootstrap từ 3) hoặc tất cả cùng một lúc bằng cách sử dụng 4 hoặc 5 được thu nhỏ (don lồng bao gồm cả hai). Show
Nếu bạn sử dụng Bundler (WebPack, Rollup,), bạn có thể sử dụng các tệp 6 đã sẵn sàng.Sử dụng bootstrap làm mô -đunChúng tôi cung cấp một phiên bản Bootstrap được xây dựng dưới dạng 7 ( 8 và 9) cho phép bạn sử dụng Bootstrap làm mô -đun trong trình duyệt của bạn, nếu trình duyệt được nhắm mục tiêu của bạn hỗ trợ nó.
Plugin không tương thíchDo các hạn chế của trình duyệt, một số plugin của chúng tôi, cụ thể là các plugin, chú giải công cụ và popover, không thể được sử dụng trong thẻ 0 với loại 1 vì chúng phụ thuộc vào popper. Để biết thêm thông tin về vấn đề, xem ở đây.Phụ thuộcMột số plugin và các thành phần CSS phụ thuộc vào các plugin khác. Nếu bạn bao gồm các plugin riêng lẻ, hãy đảm bảo kiểm tra các phụ thuộc này trong tài liệu. Các thả xuống, popovers và chú giải công cụ của chúng tôi cũng phụ thuộc vào popper. Vẫn muốn sử dụng jQuery? Nó có thể!Bootstrap 5 được thiết kế để sử dụng mà không cần jQuery, nhưng nó vẫn có thể sử dụng các thành phần của chúng tôi với jQuery. Nếu Bootstrap phát hiện 2 trong đối tượng 3, nó sẽ thêm tất cả các thành phần của chúng tôi vào hệ thống plugin jQuery; Điều này có nghĩa là bạn sẽ có thể làm 4 để bật các chú giải công cụ. Điều tương tự cũng xảy ra với các thành phần khác của chúng tôi.If Bootstrap detects 2 in the 3 object it’ll add all of our components in jQuery’s plugin system; this means you’ll be able to do 4 to enable tooltips. The same goes for our other components.Thuộc tính dữ liệuGần như tất cả các plugin Bootstrap có thể được bật và cấu hình thông qua HTML một mình với các thuộc tính dữ liệu (cách sử dụng chức năng JavaScript ưa thích của chúng tôi). Hãy chắc chắn chỉ sử dụng một bộ thuộc tính dữ liệu trên một phần tử (ví dụ: bạn không thể kích hoạt một chú giải công cụ và phương thức từ cùng một nút.)only use one set of data attributes on a single element (e.g., you cannot trigger a tooltip and modal from the same button.) Người chọnHiện tại để truy vấn các thành phần DOM, chúng tôi sử dụng các phương thức gốc 5 và 6 vì lý do hiệu suất, vì vậy bạn phải sử dụng các bộ chọn hợp lệ. Nếu bạn sử dụng bộ chọn đặc biệt, ví dụ: 7 hãy chắc chắn thoát khỏi chúng.Sự kiệnBootstrap cung cấp các sự kiện tùy chỉnh cho hầu hết các hành động độc đáo của plugin. Nói chung, những thứ này có dạng phân từ nguyên bản và quá khứ - trong đó nguyên bản (ví dụ 8) được kích hoạt khi bắt đầu một sự kiện và hình thức phân từ quá khứ của nó (ví dụ 9) được kích hoạt khi hoàn thành một hành động.Tất cả các sự kiện nguyên bản cung cấp chức năng 0. Điều này cung cấp khả năng ngăn chặn việc thực hiện một hành động trước khi nó bắt đầu. Trả lại sai từ một người xử lý sự kiện cũng sẽ tự động gọi 0.
Sự kiện jQueryBootstrap sẽ phát hiện jQuery nếu 2 có trong đối tượng 3 và không có thuộc tính 4 được đặt trên 5. Nếu JQuery được tìm thấy, Bootstrap sẽ phát ra các sự kiện nhờ hệ thống sự kiện của JQuery. Vì vậy, nếu bạn muốn nghe các sự kiện Bootstrap, bạn sẽ phải sử dụng các phương thức jQuery ( 6, 7) thay vì 8.
API lập trìnhTất cả các hàm tạo chấp nhận một đối tượng tùy chọn tùy chọn hoặc không có gì (bắt đầu một plugin với hành vi mặc định của nó):
Nếu bạn muốn có được một phiên bản plugin cụ thể, mỗi plugin sẽ hiển thị một phương thức 9. Để lấy nó trực tiếp từ một yếu tố, hãy làm điều này: 0.Bộ chọn CSS trong các hàm tạoBạn cũng có thể sử dụng bộ chọn CSS làm đối số đầu tiên thay vì phần tử DOM để khởi tạo plugin. Hiện tại, phần tử cho plugin được tìm thấy bằng phương thức 5 vì các plugin của chúng tôi chỉ hỗ trợ một phần tử duy nhất.
Các chức năng không đồng bộ và chuyển tiếpTất cả các phương thức API lập trình đều không đồng bộ và quay lại người gọi sau khi quá trình chuyển đổi được bắt đầu nhưng trước khi nó kết thúc.asynchronous and return to the caller once the transition is started but before it ends. Để thực hiện một hành động sau khi quá trình chuyển đổi hoàn tất, bạn có thể nghe sự kiện tương ứng.
Ngoài ra, một cuộc gọi phương thức trên một thành phần chuyển tiếp sẽ bị bỏ qua.transitioning component will be ignored.
Thiết lập mặc địnhBạn có thể thay đổi cài đặt mặc định cho một plugin bằng cách sửa đổi đối tượng plugin plugin 2:
Không có xung đột (chỉ khi bạn sử dụng jQuery)Đôi khi cần phải sử dụng các plugin bootstrap với các khung UI khác. Trong những trường hợp này, va chạm không gian tên đôi khi có thể xảy ra. Nếu điều này xảy ra, bạn có thể gọi 3 trên plugin bạn muốn hoàn nguyên giá trị.
Số phiên bảnPhiên bản của mỗi plugin Bootstrap, có thể được truy cập thông qua thuộc tính 4 của hàm tạo plugin. Ví dụ: cho plugin Tooltip:
Không có dự phòng đặc biệt khi JavaScript bị tắtCác plugin Bootstrap, don don trở lại đặc biệt duyên dáng khi JavaScript bị vô hiệu hóa. Nếu bạn quan tâm đến trải nghiệm người dùng trong trường hợp này, hãy sử dụng 5 để giải thích tình huống (và cách thử lại JavaScript) cho người dùng của bạn và/hoặc thêm các dự phòng tùy chỉnh của riêng bạn.Thư viện của bên thứ baBootstrap không chính thức hỗ trợ các thư viện JavaScript của bên thứ ba như nguyên mẫu hoặc UI jQuery. Mặc dù 3 and namespaced events, there may be compatibility problems that you need to fix on your own. Chất khử trùngTooltips và PopoVers sử dụng chất khử trùng tích hợp của chúng tôi để vệ sinh các tùy chọn chấp nhận HTML. Giá trị 7 mặc định là như sau: 0Nếu bạn muốn thêm các giá trị mới vào mặc định này 7, bạn có thể làm như sau: 1Nếu bạn muốn bỏ qua chất khử trùng của chúng tôi vì bạn thích sử dụng thư viện chuyên dụng, ví dụ như Dompurify, bạn nên làm như sau: 2
Tôi có thể sử dụng bootstrap mà không cần jQuery không?Bootstrap 5 được thiết kế để sử dụng mà không cần jQuery, nhưng vẫn có thể sử dụng các thành phần của chúng tôi với jQuery. Nếu Bootstrap phát hiện jQuery trong đối tượng cửa sổ, nó sẽ thêm tất cả các thành phần của chúng tôi vào hệ thống plugin của JQuery; Điều này có nghĩa là bạn sẽ có thể thực hiện $ ('[Data-bs-Toggle = "ToolTip"]'). Tooltip () để bật các chú giải công cụ., but it's still possible to use our components with jQuery. If Bootstrap detects jQuery in the window object it'll add all of our components in jQuery's plugin system; this means you'll be able to do $('[data-bs-toggle="tooltip"]'). tooltip() to enable tooltips.
Bootstrap có hoạt động không có javascript không?Bootstrap băng chuyền trong thiết kế web, bạn có thể tạo một băng chuyền CSS thuần túy mà không cần JavaScript - hoặc bạn có thể sử dụng Bootstrap để tạo một.Trong bootstrap, băng chuyền được chế tạo với các biến đổi 3D CSS và một chút JavaScript.you can create a pure CSS carousel without JavaScript — or you can use Bootstrap to create one. In Bootstrap, carousels are built with CSS 3D transforms and a bit of JavaScript.
Bạn có thể sử dụng bootstrap với CSS thông thường không?Có. Bạn sẽ muốn đặt các bổ sung của mình vào một tệp riêng và liên kết nó bên dưới liên kết bootstrap.css.Sau đó, bạn có thể thêm các lớp của riêng bạn và/hoặc ghi đè các lớp bootstrap trong tệp của riêng bạn. You will want to put your additions in a separate file and link it below the bootstrap. css link. Then you can add your own classes and/or overwrite the Bootstrap classes in your own file.
Bạn có cần JavaScript và CSS không?Key Takeaway: Tất cả ba ngôn ngữ - HTML, CSS và JavaScript - đều rất cần thiết để tạo các trang web hiện đại.Cùng nhau, họ cung cấp cấu trúc, phong cách và người dùng tương tác đã mong đợi từ web.Nếu bạn chỉ bắt đầu, tôi khuyên bạn nên học HTML và CSS trước.All three languages — HTML, CSS, and JavaScript — are essential for creating modern web pages. Together, they provide the structure, style, and interactivity users have come to expect from the web. If you're just starting, I recommend learning HTML and CSS first. |