Giống như @zim, tôi thêm điều này vào CSS thay đổi màu RGBA:
.navbar-light button.navbar-toggler.collapsed span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[108, 99, 255, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
Đây là màu khi 'sụp đổ', nếu bạn muốn thêm một màu khi bánh hamburger không bị sụp, trước tiên, trong nút, bạn cần thêm một lớp 'bị sập', vì lớp này chỉ được thêm vào sau CLIC đầu tiên và Sau đó, trong tệp kiểu CSS, bạn cần thêm cùng một mã với màu khác nhau mà không có lớp bị sụp đổ như thế này:
.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
Sử dụng các kiểu nút tùy chỉnh Bootstrap, cho các hành động trong các biểu mẫu, hộp thoại và nhiều hơn nữa với sự hỗ trợ cho nhiều kích cỡ, trạng thái và hơn thế nữa.
Ví dụ
Bootstrap bao gồm một số kiểu nút được xác định trước, mỗi kiểu phục vụ mục đích ngữ nghĩa của riêng mình, với một vài tính năng bổ sung để kiểm soát nhiều hơn.
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
Truyền đạt ý nghĩa để hỗ trợ các công nghệ
Sử dụng màu sắc để thêm ý nghĩa chỉ cung cấp một dấu hiệu trực quan, sẽ không được chuyển đến người dùng các công nghệ hỗ trợ - chẳng hạn như đầu đọc màn hình. Đảm bảo rằng thông tin được biểu thị bằng màu là rõ ràng từ chính nội dung [ví dụ: văn bản có thể nhìn thấy] hoặc được bao gồm thông qua các phương tiện thay thế, chẳng hạn như văn bản bổ sung ẩn với lớp
.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
4.Các lớp
.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
5 được thiết kế để sử dụng với phần tử .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
6. Tuy nhiên, bạn cũng có thể sử dụng các lớp này trên các phần tử .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
7 hoặc .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
8 [mặc dù một số trình duyệt có thể áp dụng một kết xuất hơi khác].Khi sử dụng các lớp nút trên các phần tử
.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
7 được sử dụng để kích hoạt chức năng trong trang [như nội dung sụp đổ], thay vì liên kết với các trang hoặc phần mới trong trang hiện tại, các liên kết này phải được cung cấp một cách thích hợp để truyền đạt mục đích của chúng để hỗ trợ công nghệ chẳng hạn như độc giả màn hình.Link
Button
Các nút phác thảo
Cần một nút, nhưng không phải là màu nền khổng lồ mà chúng mang lại? Thay thế các lớp sửa đổi mặc định bằng các lớp
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
1 để xóa tất cả các hình ảnh và màu nền trên bất kỳ nút nào.Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Kích thước
Fancy lớn hơn hoặc nhỏ hơn các nút? Thêm
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
2 hoặc Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
3 cho các kích thước bổ sung.Large button
Large button
Small button
Small button
Tạo các nút cấp khối, những người có chiều rộng đầy đủ của cha mẹ bằng cách thêm
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
4.Block level button
Block level button
Trạng thái tích cực
Các nút sẽ xuất hiện được nhấn [với nền tối hơn, đường viền tối hơn và bóng hình nhỏ] khi hoạt động. Ở đó, không cần phải thêm một lớp vào
.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
6 khi họ sử dụng một lớp giả. Tuy nhiên, bạn vẫn có thể buộc ngoại hình hoạt động tương tự với Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
6 [và bao gồm thuộc tính Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
7] nếu bạn cần sao chép trạng thái theo chương trình.There’s no need to add a class to .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
6s as they use a pseudo-class. However, you can still force the same active appearance with Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
6 [and include the Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
7 attribute] should you need to replicate the state programmatically.Primary link
Link
Trạng thái vô hiệu hóa
Làm cho các nút trông không hoạt động bằng cách thêm thuộc tính boolean
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
8 vào bất kỳ phần tử .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
6 nào.Primary button
Button
Các nút bị vô hiệu hóa bằng phần tử
.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
7 hoạt động khác một chút:
7S don lồng hỗ trợ thuộc tính.navbar-light button.navbar-toggler span.navbar-toggler-icon { background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"]; }
8, vì vậy bạn phải thêm lớpPrimary Secondary Success Danger Warning Info Light Dark Link
3 để làm cho nó xuất hiện trực quan.Link Button
- Một số kiểu thân thiện với tương lai được bao gồm để vô hiệu hóa tất cả
4 trên các nút neo. Trong các trình duyệt hỗ trợ tài sản đó, bạn đã giành chiến thắng khi thấy con trỏ bị vô hiệu hóa.Link Button
- Các nút bị vô hiệu hóa nên bao gồm thuộc tính
5 để chỉ ra trạng thái của phần tử để hỗ trợ các công nghệ.Link Button
.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
0Liên kết chức năng cảnh báo
Lớp
Link
Button
3 sử dụng Link
Button
7 để cố gắng vô hiệu hóa chức năng liên kết của .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
7, nhưng thuộc tính CSS chưa được chuẩn hóa. Ngoài ra, ngay cả trong các trình duyệt hỗ trợ Link
Button
7, điều hướng bàn phím vẫn không bị ảnh hưởng, có nghĩa là người dùng bàn phím và người dùng công nghệ hỗ trợ vẫn có thể kích hoạt các liên kết này. Vì vậy, để được an toàn, hãy thêm thuộc tính Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
0 trên các liên kết này [để ngăn chúng nhận lấy nét bàn phím] và sử dụng JavaScript tùy chỉnh để vô hiệu hóa chức năng của chúng.Plugin nút
Làm nhiều hơn với các nút. Trạng thái nút điều khiển hoặc tạo các nhóm nút cho nhiều thành phần hơn như thanh công cụ.
Chuyển đổi trạng thái
Thêm
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
1 để chuyển đổi một nút trạng thái Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2. Nếu bạn có một nút trước, bạn phải thêm lớp Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
6 và Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
7 vào .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
6.and Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
7 to the .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
6..navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
1Hộp kiểm và các nút radio
Các kiểu Bootstrap từ
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
6 có thể được áp dụng cho các yếu tố khác, chẳng hạn như Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7, để cung cấp hộp kiểm hoặc nút chuyển đổi kiểu radio. Thêm Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
8 vào Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
9 chứa các nút được sửa đổi đó để cho phép hành vi chuyển đổi của chúng thông qua JavaScript và thêm Large button
Large button
0 để tạo kiểu .navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
8 trong các nút của bạn. Lưu ý rằng bạn có thể tạo các nút hoặc nhóm được hỗ trợ đầu vào đơn.Note that you can create single input-powered buttons or groups of them.Trạng thái được kiểm tra cho các nút này chỉ được cập nhật qua sự kiện
Large button
Large button
2 trên nút. Nếu bạn sử dụng một phương thức khác để cập nhật đầu vào, ví dụ, với Large button
Large button
3 hoặc bằng cách áp dụng thủ công thuộc tính đầu vào ____ ____54, bạn sẽ cần phải chuyển đổi Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
6 trên Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7 theo cách thủ công.only updated via Large button
Large button
2 event on the button. If you use another method to update the input—e.g., with Large button
Large button
3 or by manually applying the input’s Large button
Large button
4 property—you’ll need to toggle Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
6 on the Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7 manually.Lưu ý rằng các nút được kiểm tra trước yêu cầu bạn thêm thủ công lớp
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
Link
6 vào đầu vào ____ ____47..navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
2.navbar-light button.navbar-toggler span.navbar-toggler-icon {
background-image: url["data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='//www.w3.org/2000/svg'%3E%3Cpath stroke='rgba[253, 92, 99, 1]' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"];
}
3Phương pháp
9 | Tăng trạng thái đẩy. Cho nút hình dạng mà nó đã được kích hoạt. |
0 | Phá hủy một nút yếu tố. |