Sử dụng các kiểu nút tùy chỉnh của Bootstrap cho các hành động trong biểu mẫu, hộp thoại, v.v. với sự hỗ trợ cho nhiều kích thước, trạng thái và hơn thế nữa.

Bạn đang xem : biểu tượng bootstrap dưới dạng nút

Các nút

Sử dụng các kiểu nút tùy chỉnh của Bootstrap cho các tác vụ trong biểu mẫu, hộp thoại, v.v. với sự hỗ trợ cho nhiều kích thước, trạng thái, v.v.

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

Nút

  

& lt;

type =

"button"

class =

"btn btn-primary"

& gt; < / p>

& lt; / button & gt;

& lt; button

type =

"button"

class =

" btn btn-Secondary "

& gt;

THCS

& lt ; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-success "

& gt;

Thành công

& lt ; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-nguy hiểm "

& gt;

Nguy hiểm

& lt ; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-warning "

& gt;

Cảnh báo

& lt ; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-info "

& gt;

Thông tin

& lt ; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-light "

& gt;

Light

& lt ; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-dark "

& gt;

Dark

& lt ; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-link "

& gt;

Liên kết

& lt ; / nút & gt;

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, 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 hiển thị rõ ràng từ chính nội dung (ví dụ: văn bản hiển thị) hoặc được đưa vào thông qua các phương tiện thay thế, chẳng hạn như văn bản bổ sung bị ẩn với . Sr-only < / code> class.

Các lớp . btn được thiết kế để sử dụng với phần tử & lt; button & gt; . 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ử & lt; a & gt; hoặc & lt; input & gt; (mặc dù một số trình duyệt có thể áp dụng cách hiển thị hơi khác).

Khi sử dụng các lớp nút trên các phần tử & lt; a & gt; được sử dụng để kích hoạt chức năng trong trang (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 đặt role = "button" để chuyển tải một cách thích hợp mục đích của chúng tới các công nghệ hỗ trợ như trình đọc màn hình.

Liên kết

  

& lt; a

class =

"btn btn-primary"

href =

"#"

role = < / p>

"nút"

& gt;

Liên kết

& lt; / a & gt;

& lt; button

class =

"btn btn-primary"

type =

"submit"

& gt;

Nút

& lt ; / nút & gt;

& lt; input

class =

"btn btn-primary"

type =

"button"

value =

"Đầu vào "

& gt;

& lt; input

class =

"btn btn-primary"

type =

"submit"

value =

"Gửi "

& gt;

& lt; input

class =

"btn btn-primary"

type =

"đặt lại"

value =

"Đặt lại"

& gt;

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

Bạn cần một nút, nhưng không cần những màu nền đắt tiền mà chúng mang lại? Thay thế các lớp bổ trợ mặc định bằng các lớp . Btn-outline- * để xóa tất cả hình nền và màu sắc trên bất kỳ nút nào.

Nút

  

& lt;

type =

"button"

class =

"btn btn-outline-primary"

& gt ;

& lt; / button & gt;

& lt; button

type =

"button"

class =

" btn btn-outline-Secondary "

& gt;

Trung học

& lt; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-outline-success "

& gt;

Thành công

& lt; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-outline-risk "

& gt;

Nguy hiểm

& lt; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-outline-warning "

& gt;

Cảnh báo

& lt; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-outline-info "

& gt;

Thông tin

& lt; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-outline-light "

& gt;

Nhẹ

& lt; / nút & gt;

& lt; button

type =

"button"

class =

" btn btn-outline-dark "

& gt;

Dark

& lt; / nút & gt;

Kích thước

Các nút lớn hơn hoặc nhỏ hơn lạ mắt? Thêm . Btn-lg hoặc . Btn-sm để có thêm kích thước.

Nút

  

& lt;

type =

"button"

class =

"btn btn-primary btn-lg"

& gt;

Nút lớn

& lt; / button & gt;

& lt; button

type =

"button"

class =

" btn btn-Secondary btn-lg "

& gt;

Nút lớn

& lt; / nút & gt;

Nút

  

& lt;

type =

"button"

class =

"btn btn-primary btn-sm"

& gt;

Nút nhỏ

& lt; / button & gt;

& lt; button

type =

"button"

class =

" btn btn-Secondary btn-sm "

& gt;

Nút nhỏ

& lt; / nút & gt;

Tạo các nút cấp khối — những nút kéo dài toàn bộ chiều rộng của một nút chính — bằng cách thêm . btn-block .

Nút

  

& lt;

type =

"button"

class =

"btn btn-primary btn-lg btn-block"

& gt;

Nút cấp khối

& lt; / button & gt;

& lt; button

type =

"button"

class =

" btn btn-Secondary btn-lg btn-block "

& gt;

Nút cấp chặn < p class = "nt"> & lt; / button & gt;

Trạng thái hoạt động

Các nút sẽ xuất hiện khi được nhấn (với nền tối hơn, đường viền tối hơn và bóng chìm) khi hoạt động. Không cần thêm lớp vào & lt; button & gt; s vì chúng sử dụng lớp giả . Tuy nhiên, bạn vẫn có thể ép buộc cùng một giao diện hoạt động với . Active (và bao gồm thuộc tính aria-press = "true" ) nếu bạn cần để tái tạo trạng thái theo chương trình.

  

& lt; a

href =

"#"

class =

"btn btn-primary btn-lg active"

role =

"button"

aria-press =

"true" < / p>

& gt;

Liên kết chính

& lt; / a & gt;

& lt; a

href =

"#"

lớp =

"btn btn-secondary btn-lg active"

role =

"button"

aria-ép =

"true"

& gt;

Liên kết

& lt; / a & gt;

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 bị vô hiệu hóa vào bất kỳ phần tử & lt; button & gt; nào. < / p>

Nút

  

& lt;

type =

"button"

class =

"btn btn-lg btn-primary"

bị vô hiệu hóa

& gt;

Nút chính

& lt; / button & gt;

& lt; button

type =

"button"

class =

" btn btn-Secondary btn-lg "

bị vô hiệu hóa

& gt;

Nút

& lt; / button & gt;

Các nút bị tắt sử dụng phần tử & lt; a & gt; hoạt động hơi khác một chút:

  • & lt; a & gt; s không hỗ trợ thuộc tính bị vô hiệu hóa , vì vậy bạn phải thêm thuộc tính < code class = "highlighter-rouge">. đã vô hiệu hóa lớp để làm cho nó có vẻ bị vô hiệu hóa một cách trực quan.
  • Một số kiểu thân thiện với tương lai được bao gồm để tắt tất cả pointer-event trên các nút cố định. Trong các trình duyệt hỗ trợ thuộc tính đó, bạn sẽ hoàn toàn không thấy con trỏ bị tắt.
  • Các nút bị tắt phải bao gồm thuộc tính aria-disable = "true" để cho biết trạng thái của phần tử đối với các công nghệ hỗ trợ.
  

& lt; a

href =

"#"

class =

"vô hiệu hóa btn btn-primary btn-lg"

tabindex =

"- 1"

role =

"button"

aria-disable =

"true"

& gt;

Liên kết chính < p class = "nt"> & lt; / a & gt;

& lt; a

href =

"#"

class =

" vô hiệu hóa btn btn-Secondary btn-lg "

tabindex =

" - 1 "

role =

" button "

aria-disable =

"true"

& gt;

Liên kết

& lt; / a & gt;

Lớp . vô hiệu hóa sử dụng pointer-event: none để cố gắng vô hiệu hóa chức năng liên kết của < code class = "highlighter-rouge"> & lt; a & gt; s, 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ợ pointer-event: none , đ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 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, hãy thêm thuộc tính tabindex = "- 1" 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 chức năng của chúng. < / p>

Plugin nút

Làm được nhiều việc hơn với các nút. Trạng thái nút điều khiển hoặc tạo 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 data-toggle = "button" để chuyển đổi trạng thái hoạt động của một nút. Nếu bạn đang chuyển đổi trước một nút, bạn phải thêm . Active class theo cách thủ công aria-press = "true" vào nút & lt; & gt; .

Nút

  

& lt;

type =

"button"

class =

"btn btn-primary"

data-toggle =

"button"

aria-press =

"false"

autocomplete =

"tắt"

& gt;

Chuyển đổi đơn

& lt; / button & gt;

Hộp kiểm và nút radio

Kiểu . Nút của Bootstrap có thể được áp dụng cho các phần tử khác, chẳng hạn như & lt; label & gt; s, để cung cấp hộp kiểm hoặc nút kiểu radio bật tắt. Thêm data-toggle = "button" vào . Btn-group chứa các nút đã sửa đổi đó để bật chuyển đổi của chúng hành vi thông qua JavaScript và thêm . btn-group-toggle để tạo kiểu cho & lt; input & gt; trong các nút của bạn. Lưu ý rằng bạn có thể tạo một nhóm hoặc các nút được hỗ trợ đầu vào.

Trạng thái đã chọn cho các nút này chỉ được cập nhật thông qua nhấp vào sự kiện trên nút. Nếu bạn sử dụng phương pháp khác để cập nhật đầu vào — ví dụ: với & lt; input type = "reset" & gt; hoặc bằng cách áp dụng thủ công đã kiểm tra — bạn sẽ cần chuyển đổi . active trên & lt; label & gt; theo cách thủ công.

Lưu ý rằng các nút được chọn trước yêu cầu bạn thêm thủ công lớp . active vào & lt; label & gt; .

Đã kiểm tra

  

& lt; div

class =

"btn-group-toggle"

data-toggle =

"nút"

& gt;

& lt; label

class =

"btn btn-secondary active"

& gt;

& lt; input

type =

"hộp kiểm"

đã chọn

autocomplete =

" tắt "

& gt;

Đã kiểm tra

& lt; / label & gt;

& lt; / div & gt;

Tích cực

Đài

Đài

  

& lt; div

class =

"btn-group btn-group-toggle"

data-toggle =

"nút"

& gt;

& lt; label

class =

"btn btn-secondary active"

& gt;

& lt; input

type =

"radio"

name =

" option "

id =

" option1 "

autocomplete =

"off"

đã kiểm tra

& gt;

Đang hoạt động

& lt; / label & gt;

& lt; label

class =

"btn btn-Secondary"

& gt;

& lt; input

type =

"radio"

name =

" option "

id =

" option2 "

autocomplete =

"tắt"

& gt;

Đài

& lt; / label & gt;

& lt; label

class =

"btn btn-Secondary"

& gt;

& lt; input

type =

"radio"

name =

" option "

id =

" option3 "

autocomplete =

"tắt"

& gt;

Đài

& lt; / label & gt;

& lt; / div & gt;

Phương thức

Phương pháp
Sự mô tả

$ (). button ('toggle')
Chuyển đổi trạng thái đẩy. Cung cấp cho nút giao diện như nó đã được kích hoạt.

$ (). button ('vứt bỏ')
Hủy bỏ nút của một phần tử.


Xem thêm những thông tin liên quan đến chủ đề biểu tượng bootstrap dưới dạng nút

Add Font Awesome Icons to our Buttons - Bootstrap - Free Code Camp

  • Tác giả: Useful Programmer
  • Ngày đăng: 2020-03-10
  • Đánh giá: 4 ⭐ ( 9757 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this Bootstrap Front End Libraries tutorial we add font awesome icons to our buttons. This video constitutes one part of many where I cover the FreeCodeCamp (www.freecodecamp.org) curriculum. My goal with these videos is to support early stage programmers to learn more quickly and understand the coursework more deeply. Enjoy!

Nút nhấn trong Bootstrap 4

  • Tác giả: hocjavascript.net
  • Đánh giá: 5 ⭐ ( 3353 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Nút nhấn trong Bootstrap 4 đa dạng hơn rất nhiều so với nút nhấn trong Bootstrap 3. Để tạo nút nhấn, ta sử dụng phần tử button, kèm theo là

Bootstrap: Forms

  • Tác giả: v1study.com
  • Đánh giá: 4 ⭐ ( 2211 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các thành phần của form (form-control) tự động nhận một số style chung. Toàn bộ các form-control input, textarea, và select với class .form-control

Icon trong Bootstrap 4

  • Tác giả: hoc.tv
  • Đánh giá: 3 ⭐ ( 1604 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Nếu bạn đã quen với thư viện icon Glyphicons từ Bootstrap 3 thì tin khá buồn là Bootstrap 4 không hỗ trợ thư viện Glyphicons này.

Các thành phần của Bootstrap

  • Tác giả: getbootstrap.com.vn
  • Đánh giá: 3 ⭐ ( 9099 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các thành phần tạo nên bootstrap xây dụng bộ công cụ lập trình web chuyên sâu. Công cụ phát triển website thân thiên người dùng

: Hiển thị biểu tượng fa dưới dạng văn bản nút trong biểu mẫu laravel

  • Tác giả: vi.fmihm.org
  • Đánh giá: 4 ⭐ ( 8999 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: @can ('user-delete') {!! Biểu mẫu :: open (['method' => 'DELETE', 'route' => ['users.destroy', $ user-> id], 'style' => 'display: inline']) !!} { !! Biểu mẫu :: submit ('Delete', ['class' => 'btn btn-

Các trang web miễn phí tốt nhất để tạo các nút CSS và PNG

  • Tác giả: itigic.com
  • Đánh giá: 5 ⭐ ( 3832 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Nếu chúng ta có sở thích hoặc nghề nghiệp là tạo và thiết kế các trang web, thì có những yếu tố mà chúng ta không thể bỏ lỡ, chẳng hạn như các nút mà người dùng có thể tương tác để truy cập các nội dung khác nhau của trang. Ngoài ra, chúng cũng có thể được sử dụng để đưa chúng vào các chương trình máy tính, ứng dụng di động

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  binary và varbinary (Transact-SQL) - SQL Server - kiểu dữ liệu sql nhị phân

By ads_php