Bootstrap kích thước chuyển đổi tùy chỉnh

Bootstrap chuyển đổi có sẵn trong các kích cỡ khác nhau. Tham khảo tài liệu Bootstrap Button Sizes để biết thêm thông tin

Kích thước tùy chỉnh

Bootstrap chuyển đổi có thể xử lý các kích thước tùy chỉnh bằng các tùy chọn data-widthdata-height

Màu sắc

Bootstrap Toggle hỗ trợ nhiều màu khác nhau. Tham khảo tài liệu Tùy chọn nút Bootstrap để biết thêm thông tin

Phối màu

Bạn có thể tạo kiểu ở trạng thái cũng như trạng thái tắt

Phong cách tùy chỉnh

phong cách tùy chỉnh có thể được áp dụng một cách dễ dàng

Văn bản tùy chỉnh

Văn bản có thể được thay đổi dễ dàng với các thuộc tính hoặc tùy chọn

Biểu tượng/Văn bản Html

Bạn có thể dễ dàng thêm các biểu tượng hoặc hình ảnh vì html được hỗ trợ cho văn bản bật/tắt

Nhiều dòng văn bản

Chuyển đổi với nhiều dòng sẽ điều chỉnh độ cao của nó

Tốc độ hoạt ảnh

Tốc độ chuyển đổi có thể được kiểm soát dễ dàng với thuộc tính css transition trên .toggle-group. Bạn cũng có thể tắt hoàn toàn hoạt ảnh

Công bằng mà nói thì Bootstrap 3 Fliptoggle cũng không có màu nếu không check

Tôi có thể đề xuất một cải tiến không?

.custom-control-input:checked~.custom-control-label::before {
   color: #fff;
   background-color: red;
   border-color:red;
   outline: 0;
   -webkit-box-shadow: none;
   box-shadow: none;
}

Mẹo. Nếu bạn sử dụng nhãn cho văn bản đi kèm, hãy thêm lớp .custom-control-label vào đó. Lưu ý rằng giá trị của thuộc tính for phải khớp với id của hộp kiểm

Ví dụ


 


   
    Chọn hộp kiểm tùy chỉnh này
 


Try it Yourself »


Công tắc tùy chỉnh

Để tạo một "công tắc bật tắt" tùy chỉnh, hãy bọc một phần tử vùng chứa, như

, với một lớp .custom-control.custom-switch xung quanh một hộp kiểm. Sau đó thêm lớp .custom-control-input vào hộp kiểm

Ví dụ


 


   
    Chuyển đổi tôi
 


Try it Yourself »


Các nút Radio tùy chỉnh

Để tạo nút radio tùy chỉnh, hãy bọc phần tử vùng chứa, như

, với lớp .custom-controldata-width0 xung quanh nút radio. Sau đó, thêm .custom-control-input vào đầu vào với type="radio"

Mẹo. Nếu bạn sử dụng nhãn cho văn bản đi kèm, hãy thêm lớp .custom-control-label vào đó. Lưu ý rằng giá trị của thuộc tính for phải khớp với id của radio

Ví dụ


 


   
    Đài tùy chỉnh
 


Try it Yourself »


Điều khiển biểu mẫu tùy chỉnh nội tuyến

Nếu bạn muốn các điều khiển biểu mẫu tùy chỉnh nằm cạnh nhau (trong dòng), hãy thêm data-width31 vào trình bao bọc/vùng chứa

Ví dụ


 


   
    Đài tùy chỉnh 1
 


 


   
    Đài tùy chỉnh 2
 


Try it Yourself »



Để tạo menu chọn tùy chỉnh, hãy thêm lớp data-width32 vào phần tử. Ví dụ  
   


   
   
   
 
Tự mình thử »


Kích thước menu chọn tùy chỉnh

Sử dụng lớp data-width33 để tạo menu chọn nhỏ và lớp data-width34 cho menu lớn

Ví dụ


 
               

 
               

Try it Yourself »


Phạm vi tùy chỉnh

Để tạo menu phạm vi tùy chỉnh, hãy thêm lớp data-width35 vào đầu vào với loại = ""

Ví dụ


  Phạm vi tùy chỉnh
 
Tự mình thử »


Tải lên tệp tùy chỉnh

Để tạo tệp tải lên tùy chỉnh, hãy bọc phần tử vùng chứa bằng lớp data-width36 xung quanh đầu vào với loại = "tệp". Sau đó thêm data-width37 vào nó

Mẹo. Nếu bạn sử dụng nhãn cho văn bản đi kèm, hãy thêm lớp data-width38 vào đó. Lưu ý rằng giá trị của thuộc tính for phải khớp với id của hộp kiểm

tệp mặc định

Lưu ý rằng bạn cũng phải bao gồm một số mã jQuery nếu bạn muốn tên của tệp xuất hiện khi bạn chọn một tệp cụ thể

Tốc độ chuyển đổi có thể được kiểm soát dễ dàng với thuộc tính css transition trên .toggle-group. Bạn cũng có thể tắt hoàn toàn hoạt ảnh

Hộp kiểm xếp chồng lên nhau

Chỉ cần thêm data-height3 để chuyển đổi các hộp kiểm thành các nút bật tắt

Hộp kiểm nội tuyến

Chỉ cần thêm data-height3 vào hộp kiểm chuyển đổi thành bật tắt

Cách sử dụng


Khởi tạo với HTML

Chỉ cần thêm data-height3 để chuyển đổi các hộp kiểm thành các nút bật tắt

Khởi tạo với JavaScript

Chỉ cần gọi phương thức data-height6 để chuyển đổi các hộp kiểm thành các nút bật tắt. Xem Tùy chọn để biết các màu bổ sung, v.v.

API


Tùy chọn

Các tùy chọn có thể được chuyển qua thuộc tính dữ liệu hoặc JavaScript. Đối với các thuộc tính dữ liệu, hãy thêm tên tùy chọn vào data-height7, như trong data-height8

NameTypeDefaultDescriptiondata-height0chuỗi. htmldata-height1Văn bản của nhãn bật/tắt. data-height2chuỗi. htmldata-height3Văn bản của nhãn chuyển đổi tắt. data-height4chuỗidata-height5Kiểu bật/tắt.
Các giá trị có thể là. data-height6, data-height7, data-height8, data-height9, transition0, transition1, transition2, transition3
Tham khảo tài liệu Tùy chọn nút Bootstrap để biết thêm thông tin. transition4chuỗitransition5Kiểu bật tắt.
Các giá trị có thể là. data-height6, data-height7, data-height8, data-height9, transition0, transition1, transition2, transition3
Tham khảo tài liệu Tùy chọn nút Bootstrap để biết thêm thông tin. .toggle-group4stringnullKích thước của chuyển đổi. Nếu được đặt thành null, nút có kích thước mặc định/bình thường.
Các giá trị có thể là. .toggle-group5, .toggle-group6, .toggle-group7
Tham khảo tài liệu Kích thước nút Bootstrap để biết thêm thông tin. .toggle-group8stringnullNối giá trị đã cung cấp vào thuộc tính lớp của nút bật tắt. Sử dụng công cụ này để áp dụng các kiểu tùy chỉnh cho chuyển đổi. .toggle-group9integernullĐặt chiều rộng của chuyển đổi.
Nếu được đặt thành null, chiều rộng sẽ được tính. data-height30integernullĐặt chiều cao của chuyển đổi.
Nếu được đặt thành null, chiều cao sẽ được tính.

phương pháp

Các phương thức có thể được sử dụng để điều khiển chuyển đổi trực tiếp

Phương thứcVí dụMô tảDemoinitializedata-height31Khởi tạo plugin chuyển đổi với các tùy chọnKhởi tạo hủy diệtdata-height32Hủy chuyển đổiDestroyondata-height33Đặt chuyển đổi thành trạng thái 'Bật'Onoffdata-height34Đặt chuyển đổi thành trạng thái 'Tắt'Offtoggledata-height35Chuyển đổi trạng thái của chuyển đổiToggleenabledata-height36Bật chuyển đổiEnabledisabledata-height37Vô hiệu hóa chuyển đổiDisable

Trạng thái đã kiểm tra

Bạn có thể xác định trạng thái đã kiểm tra của một chuyển đổi bằng cách sử dụng thuộc tính `checked`

Sử dụng thuộc tính phần tử cho trạng thái đã chọn

data-height38

Sự kiện


Tuyên truyền sự kiện

• Tất cả các sự kiện được truyền đến và từ phần tử đầu vào đến nút chuyển đổi.
• Lắng nghe trực tiếp các sự kiện trên data-height39 vì công tắc luôn được đồng bộ hóa với đầu vào.

Dừng tuyên truyền sự kiện

Chuyển data-height30 cho các phương thức bật/tắt sẽ bật tùy chọn im lặng để ngăn điều khiển truyền bá sự kiện thay đổi trong trường hợp bạn muốn cập nhật trạng thái bật/tắt điều khiển, nhưng không muốn kích hoạt sự kiện onChange

Làm cách nào để thay đổi kích thước hộp kiểm trong Bootstrap?

Cách tốt nhất để thay đổi kích thước hộp kiểm bootstrap trong CSS là sử dụng thuộc tính scale .

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 để tạo nút radio tùy chỉnh trong Bootstrap?

Để tạo nút radio tùy chỉnh, bao bọc phần tử vùng chứa, như kiểm soát tùy chỉnh và. radio tùy chỉnh xung quanh nút radio .

Làm cách nào để sử dụng công tắc bật tắt bootstrap?

Bootstrap có thuộc tính chuyển đổi dữ liệu sẵn có được sử dụng để chuyển đổi các phần tử Bootstrap
Ở đây phương thức bootstrapToggle() được sử dụng để thực hiện tác vụ. Phương thức bootstrapToggle() cho phép chuyển đổi công tắc. Nếu công tắc bị tắt và người dùng nhấp vào hộp kiểm thì công tắc sẽ chuyển sang trạng thái đã bật