Hướng dẫn how do i change the toggle button color in bootstrap? - làm cách nào để thay đổi màu nút bật tắt trong bootstrap?

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:

  • .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"];
    }
    
    7S don lồng hỗ trợ thuộc tính
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    
    Link
    8, vì vậy bạn phải thêm lớp
    Link
    Button
    
    
    
    3 để làm cho nó xuất hiện trực quan.
  • 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ả
    Link
    Button
    
    
    
    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.
  • Các nút bị vô hiệu hóa nên bao gồm thuộc tính
    Link
    Button
    
    
    
    5 để chỉ ra trạng thái của phần tử để hỗ trợ các công nghệ.

.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"];
}
0

Liê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"];
}
1

Hộ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"];
}
3

Phương pháp

Phương phápSự mô tả
Large button
Large button
9
Tăng trạng thái đẩy. Cho nút hình dạng mà nó đã được kích hoạt.
Small button
Small button
0
Phá hủy một nút yếu tố.

Làm cách nào để thay đổi màu chuyển đổi trong bootstrap?

Màu Toggler của Hamburger có thể được thay đổi trong Bootstrap 4 bằng 2 Phương thức:..
Phương pháp 1: Sử dụng các lớp màu sẵn có ..
Lưu ý: Việc đặt tên có vẻ hơi ngược. Không nên. Navbar-Dark để làm cho nội dung tối hơn và. ....
Example:.
Output:.
Phương pháp 2: Tạo một lớp tùy chỉnh cho Toggler ..
Example:.
Output:.

Làm cách nào để thay đổi màu sắc của việc chuyển đổi thanh Nav của tôi?

Nếu bạn muốn thay đổi màu navbar-toggler, bạn có thể thêm một eventListener được đính kèm để nhấp vào sự kiện và sau đó kiểm tra giá trị thuộc tính mở rộng ARIA.Tùy thuộc vào giá trị thuộc tính, bạn có thể chuyển đổi một lớp.add an eventListener attached to click event and then check aria-expanded attribute value. Depending on attribute value You can toggle a class .

Làm cách nào để thay đổi màu sắc chuyển đổi của tôi?

Chuyển đổi màu nền của một phần tử khi nhấp bằng JS #..
Thêm trình nghe sự kiện nhấp vào phần tử ..
Mỗi lần nhấp vào phần tử, hãy kiểm tra màu nền hiện tại của phần tử và thay đổi nó ..
Sử dụng phần tử.Phong cách.thuộc tính boh giá trị để thay đổi màu nền của phần tử ..

Làm cách nào để thay đổi màu nút chuyển đổi trong bootstrap 4?

Nếu bạn làm việc với phiên bản sass của bootstrap trong _variables.SCSS Bạn có thể tìm thấy $ Navbar-Converse-Toggler-BG hoặc $ Navbar-Light-Toggler-BG nơi bạn có thể thay đổi màu sắc và kiểu của nút chuyển đổi của mình.Trong HTML, bạn phải sử dụng Navbar-Converse hoặc Navbar-Light tùy thuộc vào phiên bản bạn muốn sử dụng.

Bài Viết Liên Quan

Chủ Đề