Bootstrap chuyển đổi 3 trạng thái
Tìm hiểu cách tạo "công tắc bật tắt" (nút bật/tắt) bằng CSS Show
Tự mình thử » Bước 1) Thêm HTMLThí dụ
Bước 2) Thêm CSSThí dụ/* Công tắc - hộp xung quanh thanh trượt */ /* Ẩn hộp kiểm HTML mặc định */ /* Thanh trượt */ thanh trượt. trước { đầu vào. kiểm tra +. thanh trượt { đầu vào. tập trung +. thanh trượt { đầu vào. kiểm tra +. thanh trượt. trước { /* Thanh trượt tròn */ thanh trượt. vòng. trước { Trong hướng dẫn này, tôi sẽ chỉ cho bạn một trình cắm có thể được sử dụng để tạo các công tắc đẹp mắt bằng cách xoay các nút radio hoặc hộp kiểm sử dụng khung Bootstrap Chuyển đổi Kích thước công tắc ví dụ về màu sắc văn bản khác nhau trong công tắc chuyển đổiMột đoạn video ngắn về Hướng dẫn này cho Ý tưởng nhanhNó yêu cầu bạn thêm một vài tệp phụ thuộc bao gồm tệp Bootstrap CSS và JS, thư viện jQuery và các tệp JS và CSS của trình cắm thêm Nếu dự án của bạn đã dựa trên khung Bootstrap thì trang web sẽ không nặng vì các tệp của plugin đó có kích thước nhỏ, đặc biệt nếu bạn sử dụng các phiên bản rút gọn Demo công tắc Bật/Tắt đơn giảnTrong bản trình diễn này, một hộp kiểm được tạo hoạt động như một công tắc bật tắt. Giá trị mặc định được chọn để công tắc được Bật lúc đầu. Xem bản demo trực tuyến, sau đó là một số chi tiết để thiết lập Xem bản demo và mã trực tuyếnTrong bản minh họa, bạn có thể thấy bốn nút để Đặt trạng thái đúng/sai của công tắc hoặc hộp kiểm. Nút chuyển đổi sẽ đảo ngược chế độ hiện tại. Trong khi nút Nhận trả về giá trị hiện tại của hộp kiểm. Nếu được chọn, nó sẽ trả về true, ngược lại, false Thực hiện theo các bước sau để thiết lập trình cắm chuyển đổi / bật tắt này cho trang web của bạn Bước 1 Include the Bootstrap and bootstrap-switch CSS files in the section:(Đặt nó ở vị trí mong muốn của bạn, nếu không được giới thiệu từ CDN) Bước 2 Đặt thư viện jQuery, đánh dấu. js, bootstrap-switch. js và chính. js ngay phía trên thẻ Bạn có thể lấy tất cả các tệp này bằng cách tải xuống gói từ trang trình cắm từ trang web GitHub (tín dụng. Mattia Larentis) Bước 3 Phần đánh dấu nơi hộp kiểm được tạo bằng id Tất cả bốn nút đều được gán các thuộc tính dữ liệu liên quan để thực hiện một hành động nhất định Lấy mã hoàn chỉnh từ trang demo Bản trình diễn tạo các nút chuyển đổi có kích thước khác nhauBạn cũng có thể tạo các công tắc có kích thước khác với ví dụ trên. Bạn có thể đặt kích thước bằng cách sử dụng thuộc tính data-size và gán cho nó bất kỳ giá trị nào sau đây
Xem ví dụ này nơi tôi đã tạo bốn hộp kiểm (công tắc) với các kích cỡ khác nhau Xem bản demo và mã trực tuyếnĐánh dấu sau đây được sử dụng để tạo các công tắc này 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
id="Bootswitch1"type< id="Bootswitch1" type="checkbox" checked data-size="mini">
id="Bootswitch2"type< id="Bootswitch2" type="checkbox" checked data-size="small">
id="Bootswitch3"type< id="Bootswitch3" type="checkbox" checked data-size="normal">
id="Bootswitch4"type< id="Bootswitch4" type="checkbox" checked data-size="large">
Lấy mã hoàn chỉnh từ trang demo Bản trình diễn sử dụng các màu khác nhau cho trạng thái Bật hoặc đúngBạn có thể sử dụng các màu khác cho công tắc ngoài màu xanh mặc định, như được sử dụng trong các ví dụ trên. Bằng cách sử dụng thuộc tính dữ liệu data-on-color, bạn có thể đặt các giá trị màu khác nhau, ví dụ:
(Màu đặc trưng của Bootstrap framework) Xem ví dụ bên dưới nơi các công tắc trong Bootstrap được tạo với tất cả các màu này cho trạng thái BẬT/True Xem bản demo và mã trực tuyếnĐây là đánh dấu cho ví dụ trên để tạo các công tắc nhiều màu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
id="switch-onColor" id="switch-onColor" type="checkbox" checked data-on-color="warning">
id="switch-onColor" id="switch-onColor" type="checkbox" checked data-on-color="default">
id="switch-onColor" id="switch-onColor" type="checkbox" checked data-on-color="success">
id="switch-onColor" id="switch-onColor" type="checkbox" checked data-on-color="info">
id="switch-onColor" id="switch-onColor" type="checkbox" checked data-on-color="primary">
Bản trình diễn cách tạo công tắc màu trạng thái Tắt/saiGiống như tôi đã tạo Công tắc bật màu bằng cách sử dụng thuộc tính data-on-color, bạn có thể tạo công tắc bật/tắt màu bằng cách sử dụng thuộc tính data-off-color có cùng thông số màu Xem bản demo sau nơi các công tắc Bootstrap được tạo với các màu khác nhau cho cả hai; Xem bản demo và mã trực tuyếnĐánh dấu để tạo tắt/bật các công tắc màu khác nhau 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
id="switch-onColor" id="switch-onColor" type="checkbox" data-on-color="primary" data-off-color="warning">
id="switch-onColor" id="switch-onColor" type="checkbox" data-on-color="success" data-off-color="danger">
id="switch-onColor" id="switch-onColor" type="checkbox" data-on-color="info" data-off-color="success">
id="switch-onColor" id="switch-onColor" type="checkbox" data-on-color="danger" data-off-color="info">
id="switch-onColor" id="switch-onColor" type="checkbox" data-on-color="danger" data-off-color="primary">
Bản trình diễn sử dụng văn bản/chú thích tùy chỉnh trong công tắcTrong tất cả các ví dụ trên, tôi đã sử dụng văn bản Bật và Tắt cho các công tắc. Thực tế, bạn sẽ cần các phụ đề khác nhau để lựa chọn cho người dùng. Ví dụ: chọn Có hoặc Không, Đúng hoặc sai, Đồng ý hoặc Không đồng ý bằng cách nhấp vào công tắc bật tắt Bằng cách sử dụng các thuộc tính data-on-text và data-off-text, bạn có thể sử dụng bất kỳ văn bản nào tùy theo nhu cầu của tình huống Xem ví dụ sau tôi đã tạo ba công tắc với văn bản như sau
Cùng với văn bản, các màu khác nhau được sử dụng bằng cách sử dụng các thuộc tính dữ liệu liên quan Xem bản demo và mã trực tuyếnđánh dấu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
id="bootswitch-text1" id="bootswitch-text1" type="checkbox" data-on-color="primary" data-off-color="warning" data-on-text="Yes" data-off-text="No">
id="bootswitch-text2" id="bootswitch-text2" type="checkbox" data-on-color="success" data-off-color="danger" data-on-text="True" data-off-text="False">
id="bootswitch-text3" id="bootswitch-text3" type="checkbox" data-on-color="info" data-off-color="success" data-on-text="Agree" data-off-text="Disagree">
Bản demo xử lý độ rộng của các công tắc bật/tắt BootstrapSử dụng thuộc tính dữ liệu data-handle-width với giá trị như 100, 150, 200, v.v. để thiết lập chiều rộng của công tắc. Trong các ví dụ trên, bạn đã thấy các công tắc được điều chỉnh theo văn bản đã cho Trong bản trình diễn này, chiều rộng được đặt bằng cách sử dụng thuộc tính dữ liệu. Xem ví dụ trên với các kích thước chiều rộng khác nhau Xem bản demo và mã trực tuyếnĐánh dấu với nhiều thuộc tính khác nhau bao gồm cả chiều rộng 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
id="bootswitch-width1" id="bootswitch-width1" type="checkbox" data-handle-width="100" data-on-color="primary" data-off-color="warning" data-on-text="Yes" data-off-text="No" checked>
id="bootswitch-width2" id="bootswitch-width2" type="checkbox" data-handle-width="150" data-on-color="success" data-off-color="danger" data-on-text="True" data-off-text="False" checked>
id="bootswitch-width3" id="bootswitch-width3" type="checkbox" data-handle-width="200" data-on-color="info" data-off-color="success" data-on-text="Agree" data-off-text="Disagree">
Chuyển đổi các nút radio thành bản trình diễn công tắc bật tắtTrong tất cả các ví dụ trên, các hộp kiểm được sử dụng làm công tắc. Bạn cũng có thể sử dụng các nút radio để chuyển đổi chúng thành công tắc Trong bản trình diễn này, ba nút radio được sử dụng để tạo công tắc với các thuộc tính dữ liệu khác nhau như cài đặt màu. Xem bản demo và mã bằng cách nhấp vào liên kết bên dưới Xem bản demo và mã trực tuyếnđánh dấu 1 2 3 4 5 6 7
<đầu vào loại="đài"tên< type="radio" name="radio1" checked data-on-color="success" data-off-color="warning" class="switch-radio1">
<đầu vào loại="đài"tên< type="radio" name="radio1" data-on-color="danger" data-off-color="warning" class="switch-radio1">
<đầu vào loại="đài"tên< type="radio" name="radio1" data-on-color="info" data-off-color="primary" class="switch-radio1"> Đọc thêm về các tùy chọn có sẵn bằng cách truy cập trang trình cắm (liên kết được cung cấp với tín dụng ở phần trên) Bootstrap có công tắc bật tắt không?Công tắc/chuyển đổi Bootstrap là một thành phần đơn giản được sử dụng để kích hoạt một trong hai tùy chọn được xác định trước . Thường được sử dụng làm nút bật/tắt. Nó chủ yếu được sử dụng trong một số hình thức khác nhau vì chúng rất đơn giản để sử dụng và cắt giảm thời gian cần thiết để điền vào tất cả các đầu vào.
Làm cách nào để sử dụng chuyển đổi trong Bootstrap?Chỉ cần thêm data-toggle="collapse" và mục tiêu dữ liệu vào phần tử để tự động gán quyền kiểm soát cho một hoặc nhiều phần tử có thể thu gọn . Thuộc tính mục tiêu dữ liệu chấp nhận bộ chọn CSS để áp dụng thu gọn cho. Đảm bảo thêm phần thu gọn lớp vào phần tử có thể thu gọn.
Làm cách nào để tạo nút chuyển đổi trong Bootstrap?Add data-toggle="buttons" to a . btn-group containing those modified buttons to enable their toggling behavior via JavaScript and add . btn-group-toggle to style the s within your buttons. Note that you can create single input-powered buttons or groups of them.
Có bao nhiêu trạng thái khi sử dụng công tắc bật tắt?Công tắc chuyển đổi (được gọi là “toggles”) là một điều khiển giao diện người dùng có hai trạng thái loại trừ lẫn nhau , chẳng hạn như BẬT và TẮT. Thiết kế và chức năng của điều khiển này dựa trên một công tắc vật lý cho phép người dùng BẬT hoặc TẮT mọi thứ (i. e. công tắc đèn). |