CSS thanh điều hướng

Tôi đam mê các công nghệ JavaScript trong toàn bộ ngăn xếp (Node. JS, Express, Tiếp theo. Js, React, MongoDB) và có kinh nghiệm xây dựng các ứng dụng web hoàn chỉnh với hệ thống API Backend

, hãy thêm một


  

Bootstrap

7 vào mọi thanh điều hướng để xác định rõ ràng đó là khu vực mang tính bước ngoặt đối với người dùng công nghệ hỗ trợ

  • Cho biết mục hiện tại bằng cách sử dụng
    
      

    Bootstrap

    8 cho trang hiện tại hoặc
    
      

    Bootstrap

    9 cho mục hiện tại trong một bộ
  • Mới trong v5. 2. 0. Thanh điều hướng có thể được tạo chủ đề với các biến CSS nằm trong phạm vi của lớp cơ sở
    
      

    Bootstrap

    5.
    
      

    Navbar

    1 không được dùng nữa và
    
      

    Navbar

    2 đã được viết lại để ghi đè các biến CSS thay vì thêm các kiểu bổ sung
  • Nội dung được hỗ trợ

    Thanh điều hướng đi kèm với hỗ trợ tích hợp cho một số thành phần phụ. Chọn từ những điều sau đây nếu cần

    Dưới đây là ví dụ về tất cả các thành phần phụ được bao gồm trong thanh điều hướng theo chủ đề ánh sáng đáp ứng tự động thu gọn tại điểm dừng

    
      

    Navbar

    0 (lớn)

    
      

    Navbar

    Search

    Ví dụ này sử dụng các lớp tiện ích nền (

    
      

    Navbar

    1) và khoảng cách (
    
      

    Navbar

    2,
    
      

    Navbar

    3,
    
      

    Navbar

    4,
    
      

    Navbar

    5)

    Nhãn hiệu

    
      

    Navbar

    3 có thể được áp dụng cho hầu hết các phần tử, nhưng một neo hoạt động tốt nhất, vì một số phần tử có thể yêu cầu các lớp tiện ích hoặc kiểu tùy chỉnh

    Chữ

    Thêm văn bản của bạn trong một phần tử với lớp

    
      

    Navbar

    3

    
    
      

    Navbar

    Navbar

    Hình ảnh

    Bạn có thể thay thế văn bản trong

    
      

    Navbar

    3 bằng một
    
      

    Navbar

    9

    
      

    Hình ảnh và văn bản

    Bạn cũng có thể sử dụng một số tiện ích bổ sung để thêm hình ảnh và văn bản cùng một lúc. Lưu ý việc bổ sung

    
      

    Navbar

    0 và
    
      

    Navbar

    1 trên
    
      

    Navbar

    9

    
      

    Bootstrap

    Các liên kết điều hướng của thanh điều hướng được xây dựng dựa trên các tùy chọn

    
      

    Navbar

    3 của chúng tôi với lớp công cụ sửa đổi của riêng chúng và yêu cầu sử dụng để tạo kiểu phản hồi phù hợp. Điều hướng trong thanh điều hướng cũng sẽ phát triển để chiếm càng nhiều không gian theo chiều ngang càng tốt nhằm giữ cho nội dung thanh điều hướng của bạn được căn chỉnh an toàn

    Thêm lớp

    
      

    Navbar

    4 trên
    
      

    Navbar

    5 để chỉ ra trang hiện tại

    Xin lưu ý rằng bạn cũng nên thêm thuộc tính

    
      

    Navbar

    6 vào
    
      

    Navbar

    5 đang hoạt động

    
      

    Navbar

    Và bởi vì chúng tôi sử dụng các lớp cho điều hướng của mình, bạn hoàn toàn có thể tránh cách tiếp cận dựa trên danh sách nếu muốn

    
      

    Navbar

    Bạn cũng có thể sử dụng danh sách thả xuống trong thanh điều hướng của mình. Menu thả xuống yêu cầu một phần tử bao bọc để định vị, vì vậy hãy đảm bảo sử dụng các phần tử riêng biệt và lồng nhau cho

    
      

    Navbar

    8 và
    
      

    Navbar

    5 như hình bên dưới

    
      

    Navbar

    Các hình thức

    Đặt các thành phần và điều khiển biểu mẫu khác nhau trong thanh điều hướng

    
      

    Search

    Các phần tử con ngay lập tức của

    
      

    Bootstrap

    5 sử dụng bố cục linh hoạt và sẽ mặc định là
    
      

    Search

    1. Sử dụng các tiện ích linh hoạt bổ sung nếu cần để điều chỉnh hành vi này

    
      

    Navbar Search

    Các nhóm đầu vào cũng hoạt động. Nếu thanh điều hướng của bạn là toàn bộ biểu mẫu hoặc chủ yếu là biểu mẫu, bạn có thể sử dụng

    phần tử làm vùng chứa và lưu một số HTML

    
      
        

    @

    Các nút khác nhau cũng được hỗ trợ như một phần của các biểu mẫu thanh điều hướng này. Đây cũng là một lời nhắc tuyệt vời rằng các tiện ích căn chỉnh theo chiều dọc có thể được sử dụng để căn chỉnh các phần tử có kích thước khác nhau

    
    
      

    Navbar

    Navbar

    0

    Chữ

    Thanh điều hướng có thể chứa các đoạn văn bản với sự trợ giúp của

    
      

    Navbar

    6. Lớp này điều chỉnh căn lề dọc và khoảng cách ngang cho chuỗi văn bản

    
    
      

    Navbar

    Navbar

    1

    Trộn và kết hợp với các thành phần và tiện ích khác khi cần

    
    
      

    Navbar

    Navbar

    2

    phối màu

    Thanh điều hướng tối mới trong v5. 3. 0 — Chúng tôi đã ngừng sử dụng

    
      

    Navbar

    2 để thay thế bằng
    
      

    Search

    4 mới. Thêm
    
      

    Search

    4 vào
    
      

    Bootstrap

    5 để bật chế độ màu dành riêng cho thành phần. Tìm hiểu thêm về các chế độ màu của chúng tôi


    Mới trong v5. 2. 0 — Chủ đề thanh điều hướng hiện được cung cấp bởi các biến CSS và

    
      

    Navbar

    1 không được dùng nữa. Các biến CSS được áp dụng cho
    
      

    Bootstrap

    5, mặc định là giao diện "nhẹ" và có thể được ghi đè bằng
    
      

    Navbar

    2

    Các chủ đề của thanh điều hướng trở nên dễ dàng hơn bao giờ hết nhờ sự kết hợp giữa các biến Sass và CSS của Bootstrap. Mặc định là “thanh điều hướng sáng” của chúng tôi để sử dụng với màu nền sáng, nhưng bạn cũng có thể áp dụng

    
      

    Navbar

    2 cho màu nền tối. Sau đó, tùy chỉnh với
    
      

    Navbar Search

    1 tiện ích

    
    
      

    Navbar

    Navbar

    3

    Hộp đựng

    Mặc dù không bắt buộc nhưng bạn có thể bọc thanh điều hướng trong một

    
      

    Navbar Search

    2 để căn giữa nó trên một trang–mặc dù lưu ý rằng vẫn cần có một vùng chứa bên trong. Hoặc bạn có thể thêm một vùng chứa bên trong
    
      

    Bootstrap

    5 để chỉ căn giữa nội dung của một

    
    
      

    Navbar

    Navbar

    4

    Sử dụng bất kỳ vùng chứa đáp ứng nào để thay đổi độ rộng của nội dung trong thanh điều hướng của bạn được trình bày

    
    
      

    Navbar

    Navbar

    5

    vị trí

    Sử dụng các tiện ích vị trí của chúng tôi để đặt các thanh điều hướng ở các vị trí không tĩnh. Chọn từ cố định lên trên cùng, cố định xuống dưới cùng, cố định lên trên cùng (cuộn cùng với trang cho đến khi lên đến đầu trang rồi giữ nguyên ở đó) hoặc dính vào dưới cùng (cuộn cùng với trang cho đến khi chạm đến cuối trang rồi giữ nguyên

    Các thanh điều hướng cố định sử dụng

    
      

    Navbar Search

    4, nghĩa là chúng được lấy từ quy trình bình thường của DOM và có thể yêu cầu CSS tùy chỉnh (e. g. ,
    
      

    Navbar Search

    5 trên ) để tránh trùng lặp với các phần tử khác

    
    
      

    Navbar

    Navbar

    6

    
    
      

    Navbar

    Navbar

    7

    
    
      

    Navbar

    Navbar

    8

    
    
      

    Navbar

    Navbar

    9

    
      

    0

    Thêm

    
      

    Navbar Search

    6 vào
    
      

    Navbar

    4 (hoặc thành phần phụ khác của thanh điều hướng) để cho phép cuộn dọc trong nội dung có thể chuyển đổi của thanh điều hướng được thu gọn. Theo mặc định, thao tác cuộn bắt đầu bằng
    
      

    Navbar Search

    8 (hoặc 75% chiều cao của chế độ xem), nhưng bạn có thể ghi đè điều đó bằng thuộc tính tùy chỉnh CSS cục bộ
    
      

    Navbar Search

    9 hoặc kiểu tùy chỉnh. Ở các khung nhìn lớn hơn khi thanh điều hướng được mở rộng, nội dung sẽ xuất hiện như trong thanh điều hướng mặc định

    Xin lưu ý rằng hành vi này đi kèm với nhược điểm tiềm ẩn của

    
      
        

    @

    0—khi đặt
    
      
        

    @

    1 (bắt buộc phải cuộn nội dung ở đây),
    
      
        

    @

    2 tương đương với
    
      
        

    @

    3, điều này sẽ cắt một số nội dung theo chiều ngang

    Dưới đây là ví dụ về thanh điều hướng sử dụng

    
      

    Navbar Search

    6 với
    
      
        

    @

    5, với một số tiện ích bổ sung cho khoảng cách tối ưu

    
      

    1

    hành vi đáp ứng

    Thanh điều hướng có thể sử dụng các lớp

    
      

    Navbar

    5,
    
      
        

    @

    7 và
    
      

    Bootstrap

    6 để xác định thời điểm nội dung của chúng thu gọn sau một nút. Kết hợp với các tiện ích khác, bạn có thể dễ dàng chọn thời điểm hiển thị hoặc ẩn các thành phần cụ thể

    Đối với các thanh điều hướng không bao giờ thu gọn, hãy thêm lớp

    
      
        

    @

    9 trên thanh điều hướng. Đối với các thanh điều hướng luôn thu gọn, không thêm bất kỳ lớp
    
      
        

    @

    9 nào

    bật tắt

    Bộ chuyển đổi thanh điều hướng được căn trái theo mặc định, nhưng nếu chúng đi theo một phần tử anh chị em như

    
      

    Navbar

    3, chúng sẽ tự động được căn về phía ngoài cùng bên phải. Đảo ngược đánh dấu của bạn sẽ đảo ngược vị trí của trình chuyển đổi. Dưới đây là ví dụ về các kiểu chuyển đổi khác nhau

    Không có

    
      

    Navbar

    3 hiển thị tại điểm ngắt nhỏ nhất

    
      

    2

    Với tên thương hiệu được hiển thị ở bên trái và công cụ chuyển đổi ở bên phải

    
      

    3

    Với một công cụ chuyển đổi ở bên trái và tên thương hiệu ở bên phải

    
      

    4

    nội dung bên ngoài

    Đôi khi, bạn muốn sử dụng plugin thu gọn để kích hoạt phần tử vùng chứa cho nội dung có cấu trúc nằm bên ngoài

    
      

    Bootstrap

    5. Bởi vì phần bổ trợ của chúng tôi hoạt động trên đối sánh
    
    
      

    Navbar

    Navbar

    04 và
    
    
      

    Navbar

    Navbar

    05, điều đó dễ dàng thực hiện

    
      

    5

    Khi bạn làm điều này, chúng tôi khuyên bạn nên bao gồm JavaScript bổ sung để di chuyển tiêu điểm theo chương trình đến vùng chứa khi nó được mở. Mặt khác, người dùng bàn phím và người dùng công nghệ hỗ trợ có thể sẽ gặp khó khăn khi tìm nội dung mới được tiết lộ - đặc biệt nếu vùng chứa được mở xuất hiện trước nút chuyển đổi trong cấu trúc của tài liệu. Chúng tôi cũng khuyên bạn nên đảm bảo rằng trình chuyển đổi có thuộc tính

    
    
      

    Navbar

    Navbar

    06, trỏ tới
    
    
      

    Navbar

    Navbar

    04 của vùng chứa nội dung. Về lý thuyết, điều này cho phép người dùng công nghệ hỗ trợ chuyển trực tiếp từ trình chuyển đổi sang vùng chứa mà nó kiểm soát – nhưng hỗ trợ cho điều này hiện khá chắp vá

    vải bố

    Chuyển đổi thanh điều hướng mở rộng và thu gọn của bạn thành ngăn kéo offcanvas với thành phần offcanvas. Chúng tôi mở rộng cả hai kiểu mặc định của offcanvas và sử dụng các lớp

    
    
      

    Navbar

    Navbar

    08 của chúng tôi để tạo thanh bên điều hướng động và linh hoạt

    Trong ví dụ bên dưới, để tạo một thanh điều hướng offcanvas luôn được thu gọn trên tất cả các điểm ngắt, hãy bỏ hoàn toàn lớp

    
    
      

    Navbar

    Navbar

    08

    
      

    6

    Để tạo thanh điều hướng offcanvas mở rộng thành thanh điều hướng bình thường tại một điểm dừng cụ thể như

    
      

    Navbar

    0, hãy sử dụng
    
    
      

    Navbar

    Navbar

    11

    
      

    7

    Khi sử dụng offcanvas trong thanh điều hướng tối, hãy lưu ý rằng bạn có thể cần phải có nền tối trên nội dung offcanvas để tránh văn bản trở nên khó đọc. Trong ví dụ bên dưới, chúng tôi thêm

    
      

    Navbar

    2 và
    
    
      

    Navbar

    Navbar

    13 vào
    
      

    Bootstrap

    5,
    
    
      

    Navbar

    Navbar

    15 vào
    
    
      

    Navbar

    Navbar

    16,
    
    
      

    Navbar

    Navbar

    17 vào
    
    
      

    Navbar

    Navbar

    18 và
    
    
      

    Navbar

    Navbar

    19 vào
    
    
      

    Navbar

    Navbar

    20 để tạo kiểu thích hợp với vải bạt tối màu

    
      

    8

    CSS

    Biến

    Đã thêm vào v5. 2. 0

    Là một phần trong cách tiếp cận các biến CSS đang phát triển của Bootstrap, các thanh điều hướng hiện sử dụng các biến CSS cục bộ trên

    
      

    Bootstrap

    5 để tùy chỉnh theo thời gian thực nâng cao. Các giá trị cho các biến CSS được đặt thông qua Sass, do đó tùy chỉnh Sass cũng vẫn được hỗ trợ

    
      

    9

    Một số biến CSS bổ sung cũng có mặt trên

    
      

    Navbar

    4

    
      

    Bootstrap

    0

    Tùy chỉnh thông qua các biến CSS có thể được nhìn thấy trên lớp

    
      

    Navbar

    2 nơi chúng tôi ghi đè các giá trị cụ thể mà không cần thêm các bộ chọn CSS trùng lặp

    
      

    Bootstrap

    1

    biến sass

    Các biến cho tất cả các thanh điều hướng

    
      

    Bootstrap

    2

    Các biến cho

    
      

    Bootstrap

    3

    vòng lặp sass

    (e. g. ,

    
    
      

    Navbar

    Navbar

    11) được kết hợp với bản đồ
    
    
      

    Navbar

    Navbar

    25 và được tạo thông qua một vòng lặp trong
    
    
      

    Navbar

    Navbar

    26

    CSS thanh điều hướng là gì?

    Thanh điều hướng hoặc hệ thống điều hướng đi kèm với GUI giúp khách truy cập truy cập thông tin . Nó là thành phần giao diện người dùng trên một trang web bao gồm các liên kết cho các phần khác của trang web. Một thanh điều hướng hầu hết được hiển thị trên đầu trang dưới dạng danh sách liên kết theo chiều ngang.

    Làm cách nào để sử dụng thanh điều hướng trong HTML?

    Cách tạo Thanh điều hướng trong Html .
    Bước 1. Đầu tiên, chúng ta phải nhập mã Html trong bất kỳ trình soạn thảo văn bản nào hoặc mở tệp Html hiện có trong trình soạn thảo văn bản mà chúng ta muốn tạo Thanh Điều hướng
    Step 2: Now, we have to define the

    Cách tốt nhất để tạo thanh điều hướng là gì?

    Cách dễ nhất để tạo thanh điều hướng là sử dụng danh sách không có thứ tự và tạo kiểu cho nó bằng CSS . Thanh điều hướng hầu hết được tạo thành từ