React bootstrap loại bỏ phác thảo nút

Bootstrap 5 cung cấp một loạt các lớp có thể được sử dụng để tạo các nút phác thảo trong dự án của chúng tôi, tôi. e. nút không có màu nền. Các lớp nút phác thảo loại bỏ mọi màu nền hoặc kiểu hình nền được áp dụng cho các nút. Chúng tôi sẽ sử dụng. btn-outline-* để tạo nút phác thảo, trong đó * được thay thế bằng tên màu

Các lớp phác thảo nút

  • btn-dàn-chính
  • btn-dang-trung
  • btn-phác thảo-thành công
  • btn-phác thảo-nguy hiểm
  • cảnh báo btn
  • btn-dàn-thông-tin
  • btn-outline-light
  • btn-phác thảo-tối

cú pháp

 

ví dụ 1. Trong ví dụ này, chúng ta sẽ sử dụng các lớp phác thảo nút để tạo các nút phác thảo

HTML




Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
1

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
3
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
4
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
6
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
8

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2____710
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
14
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
15
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
14
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
20
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
21
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
23
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
20
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
28
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
30
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
31
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
33
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
37
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
38
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
40

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
42
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
44
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
45
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
48

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
50______75
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
52
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
56
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
57
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
59

________ 741 ________ 745 ________ 75

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
64

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
50______75
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
52
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
71
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
56
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
74

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
71
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
10____77

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
8

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2______780
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
81
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
83
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
87
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
88
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
20
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
24
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
88
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
27
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
29
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
100

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
71
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
24
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
8

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2____7108
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
15
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
108
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
8

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
41
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
115
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
116
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
118
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
88
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
550
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
7

Sử dụng các tiện ích đường viền để nhanh chóng định kiểu đường viền và bán kính đường viền của một phần tử. Tuyệt vời cho hình ảnh, nút hoặc bất kỳ yếu tố nào khác

Ranh giới

Sử dụng các tiện ích đường viền để thêm hoặc xóa đường viền của phần tử. Chọn từ tất cả các đường viền hoặc từng đường viền một

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 riêng, với một vài tính năng bổ sung được đưa vào để kiểm soát nhiều hơn

Sơ cấp Phụ thành công Thông tin cảnh báo nguy hiểm Sáng tối Liên kết

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link

Truyền đạt ý nghĩa cho các công nghệ hỗ trợ

Việc sử dụng màu sắc để thêm ý nghĩa chỉ cung cấp dấu hiệu trực quan, dấu hiệu này sẽ không được chuyển tải đến người dùng công nghệ hỗ trợ – chẳng hạn như trình đọc màn hình. Đảm bảo rằng thông tin được biểu thị bằng màu sắc rõ ràng từ chính nội dung (e. g. văn bản hiển thị), 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

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
1

Vô hiệu hóa gói văn bản

Nếu bạn không muốn văn bản của nút được ngắt dòng, bạn có thể thêm lớp

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
2 vào nút. Trong Sass, bạn có thể đặt
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
3 để tắt gói văn bản cho mỗi nút

Các lớp

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
4 được thiết kế để sử dụng với phần tử. 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ử
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5 hoặc
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5 (mặc dù một số trình duyệt có thể áp dụng kết xuất hơi khác một chút)

Khi sử dụng các lớp nút trên các phần tử

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5 được sử dụng để kích hoạt chức năng trong trang (chẳng hạn như thu gọn nội dung), thay vì liên kết đến 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 cấp một
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
8 để truyền đạt mục đích của chúng một cách thích hợp tới các công nghệ hỗ trợ như

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
0

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
9

các nút phác thảo

Cần một nút, nhưng không cần màu nền nặng nề mà chúng mang lại?

Sơ cấp Phụ thành công Thông tin cảnh báo nguy hiểm Sáng tối

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Một số kiểu nút sử dụng màu nền trước tương đối sáng và chỉ nên được sử dụng trên nền tối để có đủ độ tương phản

kích thước

Fancy nút lớn hơn hoặc nhỏ hơn?

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
2

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
7

trạng thái bị 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
23 vào bất kỳ phần tử nào. Các nút đã tắt có
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
24 áp dụng cho, ngăn kích hoạt trạng thái di chuột và trạng thái hoạt động

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
0

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
25

Các nút bị vô hiệu hóa sử dụng phần tử

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5 hoạt động hơi khác một chút

  • Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    5 không hỗ trợ thuộc tính
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    
    Link
    23, vì vậy bạn phải thêm lớp
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    
    Link
    29 để làm cho nó có vẻ như bị vô hiệu hóa
  • 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ả
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    
    Link
    70 trên các nút neo
  • Các nút bị vô hiệu hóa khi sử dụng
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    5 nên bao gồm thuộc tính
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    
    Link
    72 để cho biết trạng thái của phần tử đối với các công nghệ hỗ trợ
  • Các nút bị vô hiệu hóa khi sử dụng
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    5 không nên bao gồm thuộc tính
    Primary
    Secondary
    Success
    Danger
    Warning
    Info
    Light
    Dark
    
    Link
    74

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
1

Thông báo chức năng liên kết

Để giải quyết các trường hợp bạn phải giữ thuộc tính

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
74 trên một liên kết bị vô hiệu hóa, lớp
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
29 sử dụng
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
24 để cố gắng vô hiệu hóa chức năng liên kết của các
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5. Lưu ý rằng thuộc tính CSS này chưa được chuẩn hóa cho HTML, nhưng tất cả các trình duyệt hiện đại đều hỗ trợ nó. Ngoài ra, ngay cả trong các trình duyệt hỗ trợ
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
24, điều hướng bàn phím vẫn không bị ảnh hưởng, nghĩa là người dùng bàn phím có thị giác 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, để an toàn, ngoài
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
72, còn bao gồm thuộc tính
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
01 trên các liên kết này để ngăn chúng nhận tiêu điểm bàn phím và sử dụng JavaScript tùy chỉnh để tắt hoàn toàn chức năng của chúng

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
9

nút chặn

Tạo các ngăn xếp đáp ứng các “nút chặn” có chiều rộng đầy đủ, giống như trong Bootstrap 4 với sự kết hợp giữa các tiện ích hiển thị và khoảng cách của chúng tôi. Bằng cách sử dụng các tiện ích thay vì các lớp cụ thể của nút, chúng tôi có quyền kiểm soát tốt hơn nhiều đối với khoảng cách, căn chỉnh và các hành vi phản hồi

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
0

Ở đây, chúng tôi tạo một biến thể đáp ứng, bắt đầu với các nút được xếp chồng lên nhau theo chiều dọc cho đến điểm ngắt

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
02, trong đó
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
03 thay thế lớp
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
04, do đó vô hiệu hóa tiện ích
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
05. Thay đổi kích thước trình duyệt của bạn để xem chúng thay đổi

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
5

Bạn có thể điều chỉnh độ rộng của các nút khối bằng các lớp độ rộng cột lưới. Ví dụ: đối với "nút chặn" nửa chiều rộng, hãy sử dụng

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
06. Căn giữa nó theo chiều ngang với cả
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
07 nữa

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
00

Các tiện ích bổ sung có thể được sử dụng để điều chỉnh căn chỉnh các nút khi nằm ngang. Ở đây, chúng tôi đã lấy ví dụ phản hồi trước đó của mình và thêm một số tiện ích linh hoạt và tiện ích lề trên nút để căn chỉnh các nút khi chúng không còn được xếp chồng lên nhau

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
01

plugin nút

Plugin nút cho phép bạn tạo các nút bật/tắt đơn giản

Nhìn bề ngoài, các nút chuyển đổi này giống hệt với nút. Tuy nhiên, chúng được truyền đạt khác nhau bởi các công nghệ hỗ trợ. các nút chuyển đổi hộp kiểm sẽ được trình đọc màn hình thông báo là "đã chọn"/"không được chọn" (vì, mặc dù có vẻ ngoài như vậy, về cơ bản chúng vẫn là các hộp kiểm), trong khi các nút chuyển đổi này sẽ được thông báo là "nút"/"đã nhấn nút". Lựa chọn giữa hai cách tiếp cận này sẽ tùy thuộc vào loại chuyển đổi bạn đang tạo và việc chuyển đổi đó có ý nghĩa với người dùng hay không khi được thông báo dưới dạng hộp kiểm hoặc dưới dạng nút thực tế

Chuyển trạng thái

Thêm ________ 208 để chuyển trạng thái nút ________ 209. Nếu bạn đang chuyển đổi trước một nút, bạn phải thêm lớp

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
10 và
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
11 theo cách thủ công để đảm bảo rằng nó được chuyển tải phù hợp với các công nghệ hỗ trợ

Nút chuyển đổi Nút chuyển đổi đang hoạt động Nút chuyển đổi đã tắt

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
02

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
03

phương pháp

Ví dụ, bạn có thể tạo một phiên bản nút bằng hàm tạo nút

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
04

MethodDescription
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
12Chuyển đổi trạng thái đẩy. Cung cấp cho nút xuất hiện rằng nó đã được kích hoạt.
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
13Hủy nút của một phần tử. (Xóa dữ liệu được lưu trữ trên phần tử DOM) ____314Phương thức tĩnh cho phép bạn lấy phiên bản nút được liên kết với phần tử DOM, bạn có thể sử dụng nó như thế này.
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
15
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
16Phương thức tĩnh trả về một phiên bản nút được liên kết với một phần tử DOM hoặc tạo một phần tử mới trong trường hợp nó không được khởi tạo. Bạn có thể sử dụng nó như thế này.
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
17

Ví dụ: để chuyển đổi tất cả các nút

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
05

ngổ ngáo

Biến

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
06

hỗn hợp

Có ba mixin cho các nút. mixin biến thể của nút và phác thảo nút (cả hai đều dựa trên

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
18), cộng với một mixin kích thước nút

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
07

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
08

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark

Link
09

vòng lặp

Các biến thể của nút (đối với nút thông thường và nút phác thảo) sử dụng các mixin tương ứng của chúng với bản đồ

Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
18 của chúng tôi để tạo các lớp bổ trợ trong
Primary
Secondary
Success
Danger
Warning
Info
Light
Dark
90