Trình đơn Bootstrap 4
433 4 435 79 8 438 80 8 441 442 4355 Show
42672 4285 426 4____8428 79 8 431____95 433 4 435 79 8 438 80 8 441 465 4355 42672 4285 426 4____8428 79 8 431____95 433 4 435 79 8 438 80 8 441 488 4355 42672 4285 426 4____8428 79 8 431____95 433 4 435 79 8 438 80 8 4416211 4355 42672 4285 40072 421562972____84145 4072____878572 7157262____95 đầu ra. Thanh điều hướng dọc. Các. thanh điều hướng-mở rộng-xl. lg. md. lớp sm được sử dụng để tạo thanh điều hướng dọc. HTML462 90 875 4 75 40 4 42 43 425 40 4 48 49 86215 40 4 48 626 8628 40 4906 907 8909 80 8 825 40 4 86 87 8 895 4072____8865 40 4 86 87 8505 4072____8865 40 4 86 87 8 415 4072____886572 75 4 71 72 8 745 40 4 78 79 890228 72 8902315 Xin chào và chào mừng đến với ngày thứ 10 của Bootstrap 4 💁🏻 Hôm nay chúng ta sẽ tìm hiểu về Thanh điều hướng Bootstrap 4. Đây là một phần thiết yếu của mọi trang và rất khó để tự tạo, đặc biệt là với hành vi khác dành cho thiết bị di động. Trong bài viết này, chúng ta sẽ thấy các lớp Bootstrap 4 để tạo thanh điều hướng và thêm các thành phần như thương hiệu, liên kết, văn bản, hình ảnh và biểu mẫu. Chúng tôi cũng sẽ xem xét các tùy chọn về màu sắc, vị trí và hành vi phản hồi Bài viết sẽ được chia thành các phần sau
Hãy bắt đầu tìm hiểu về điều hướng trong Bootstrap 4 Tín dụng hình ảnh cho Gal Shir cho cảnh quay của anh ấy Bootstrap 4 Phần tử thanh điều hướngTiêu đề điều hướng hoặc thanh điều hướng phải được tạo bằng cách sử dụng thẻ 5 hoặc thẻ 6 với thuộc tính 7. Để có được kiểu dáng Bootstrap 4, bạn sẽ cần lớp cơ bản có tên là 8. Theo mặc định, thanh điều hướng chiếm toàn bộ chiều rộng của màn hình và hoạt động như một thùng chứa Bootstrap 4 flex. Hãy xem những yếu tố nào chúng ta có thể thêm vào nóThương hiệu thanh điều hướng Bootstrap 4Yếu tố đầu tiên thường nằm trong thanh điều hướng là thương hiệu. Để làm cho nó nổi bật so với các phần tử còn lại trong thanh điều hướng, bạn cần lớp 9. Bạn có thể sử dụng nó với các liên kết hoặc các thẻ khác (chẳng hạn như 0, 1, 6). Đây là cách nó trôngtối ________số 8lưu ý bên lề. Ngoài 3, mình cũng sử dụng 2 lớp để tô màu cho thanh điều hướng, mình sẽ giải thích trong phần tiếp theo của bài viếtBạn cũng có thể đặt một logo bên trong 9tối 1Danh sách liên kết thanh điều hướng Bootstrap 4Điều tiếp theo thường thấy trong các thanh điều hướng sau thương hiệu là danh sách các liên kết được sắp xếp theo chiều ngang. Để sử dụng thiết kế Bootstrap 4, bạn nên thêm lớp 5 vào danh sách phần tử 6 và lớp 7 cho mỗi phần tử. Các liên kết sẽ nhận được lớp 8. Đây là mã cho thanh điều hướng với danh sách 3 liên kếtThanh điều hướng kết quả sẽ trông như thế này tối Đây không phải là những gì chúng tôi thực sự đang cố gắng thực hiện vì chúng tôi muốn có một danh sách liên kết theo chiều ngang. Để đạt được điều đó, chúng ta cần hiểu hành vi mặc định này. Danh sách các liên kết xuất hiện theo chiều dọc vì đây là hành vi dành cho thiết bị di động (và Bootstrap 4 là thư viện ưu tiên thiết bị di động). Vì vậy, sự xuất hiện này là do thiết kế. Tuy nhiên, ngay cả như vậy, hành vi này không hoàn toàn là những gì chúng tôi muốn cho thiết bị di động. Vì nó sẽ chiếm phần lớn không gian trên màn hình di động nên thông lệ phổ biến là có một nút chuyển đổi để thu gọn menu Để có thể chuyển đổi danh sách các liên kết trên thiết bị di động, chúng ta cần gói nó trong một div với các lớp 9 và 80 và cũng gán cho nó một id duy nhất. Và chúng tôi cần một trình chuyển đổi kích hoạt hành động thu gọn danh sách với id đã chotối Nút bật tắt cần lớp 81 và thuộc tính 82 cùng với id đích 83 để hoạt độngGhi chú bên lề. Hãy chắc chắn rằng bạn có Popper. js được bao gồm trong tệp của bạn để tính năng thu gọn hoạt động. Bạn có thể xem lại Ngày 1. Bootstrap 4 CDN và Mẫu dành cho người mới bắt đầu để xem cách bao gồm Javascript cần thiết Bootstrap 4 Thanh điều hướng đáp ứngNếu chúng ta để thanh điều hướng Bootstrap 4 như vậy, nó cũng sẽ hiển thị hành vi phản hồi. Bất kể bạn đang ở độ phân giải màn hình nào, bạn sẽ thấy một nút menu burger và khi nhấn vào đó, bạn sẽ thấy danh sách các liên kết được sắp xếp theo chiều dọc. Tuy nhiên, nếu bạn muốn hiển thị các liên kết ở định dạng ngang, bạn có thể làm điều đó bằng cách chỉ định điểm dừng nơi bạn muốn bắt đầu thấy hành vi này với lớp 84. Vì vậy, nếu bạn muốn menu nằm ngang bắt đầu với các thiết bị di động lớn, bạn sẽ cần lớp 85. Để tham khảo điểm dừng, vui lòng xem Bootstrap 4 điểm dừngDưới đây là một ví dụ với danh sách thanh điều hướng nằm ngang bắt đầu bằng độ phân giải của máy tính bảng tối 8Bootstrap 4 Thanh điều hướng thả xuốngBạn có thể thêm danh sách thả xuống vào thanh điều hướng. Bạn sẽ cần đặt lớp 86 cùng với lớp 7. Phần tử này sẽ chứa cả trình chuyển đổi thả xuống và menu thả xuống. Trình chuyển đổi cần lớp 8 (giống như bất kỳ liên kết nào khác trong thanh điều hướng) và 89 có cú pháp tiêu chuẩnĐây là một ví dụ tối 0Văn bản thanh điều hướng Bootstrap 4Nếu bạn muốn hiển thị văn bản trong thanh điều hướng, bạn có thể sử dụng lớp 00 để đảm bảo văn bản được căn chỉnh theo chiều dọc trong thanh điều hướngtối 2Hình ảnh thanh điều hướng Bootstrap 4Thông thường, tôi cần hiển thị hình ảnh trong thanh điều hướng dưới dạng hình thu nhỏ cho người dùng đã đăng nhập. Bạn có thể thực hiện việc này bằng cách sử dụng các tiện ích viền và tiện ích căn chỉnh của Bootstrap 4. Để xem chi tiết, bạn có thể vào Ngày 5. Bootstrap 4 Hình ảnh Hướng dẫn và Ví dụ tối 3Bạn cũng có thể sử dụng hình ảnh làm điểm neo cho danh sách thả xuống (hiển thị các trang mà người dùng có thể truy cập nếu đăng nhập) tối 4Bootstrap 4 Biểu mẫu thanh điều hướngMột yếu tố khác mà bạn có thể cần trong thanh điều hướng là biểu mẫu. Vì thanh điều hướng không có nhiều không gian theo chiều dọc, nên 01 rất phù hợp. Dưới đây là một ví dụ về một hình thức tìm kiếm nội tuyếntối 6Và bạn có thể sử dụng các biến thể khác nhau cho đầu vào và nút tối 10Trong ví dụ này, chúng tôi đã sử dụng các nhóm đầu vào có kích thước nhỏ và các nút nhỏ. Để xem thêm các tùy chọn cho các phần tử biểu mẫu, bạn có thể quay lại hướng dẫn Bootstrap 4 nút, hướng dẫn Bootstrap 4 đầu vào và hướng dẫn biểu mẫu Bootstrap 4 Định vị các mục bên trong thanh điều hướngNhư tôi đã nói ở đầu bài viết, thanh điều hướng hoạt động giống như một thùng chứa Flex Bootstrap 4. Một trong những điều bạn cần lưu ý là hành vi phản hồi có hướng linh hoạt được đặt thành 02 và hành vi mở rộng có hướng linh hoạt được đặt thành 03. Điều này là do trên thiết bị di động, hành vi mong muốn chung là có thương hiệu ở bên trái và nút chuyển đổi ở bên phải. Bạn có thể sử dụng hành vi mặc định hoặc bạn có thể sửa đổi nóTrong các ví dụ tiếp theo, chúng tôi sẽ minh họa các trường hợp sử dụng cho phiên bản mở rộng (trên thiết bị di động không có nhiều tùy chọn để định vị nút chuyển đổi) Sử dụng ký quỹ tự độngHãy bắt đầu với việc kéo menu có liên kết sang bên phải. Chúng ta có thể làm điều này bằng cách áp dụng 04 trên phần tử 5tối 11Phần tử có thể thu gọn cũng là một thùng chứa linh hoạt phát triển thành toàn bộ không gian mà nó có thể chiếm. Để căn chỉnh các phần tử bên trong nó, bạn cũng có thể sử dụng các lớp flex. Vì vậy, chúng tôi có thể định vị 5 bên trong 9 bằng cách sử dụng lớp 08tối 12Sử dụng Tiện ích Bootstrap 4 FlexHãy cũng thêm một số văn bản và định vị danh sách các liên kết và văn bản ở hai đầu đối diện. Nếu chúng ta đặt cả hai phần tử trong div 9, chúng ta có thể thêm lớp 02 vào 9. Kết quả sẽ như thế nàytối 13Và chúng ta cũng có thể thêm các yếu tố khác, như biểu mẫu và hình ảnh. Trong ví dụ tiếp theo, chúng tôi muốn 2 phần tử được kéo sang phải. một hình thức tìm kiếm và một danh sách thả xuống với một hình ảnh. Bởi vì chúng tôi muốn nhóm chúng lại với nhau, chúng tôi sẽ đặt chúng cùng nhau trong cùng một div. Và vì chúng tôi muốn 2 phần tử này được căn chỉnh theo chiều ngang, chúng tôi cũng sẽ đặt div cha của chúng thành một hộp chứa flex tối 14lưu ý bên lề. Chúng ta cũng có thể để cả 3 yếu tố là con trực tiếp của thanh điều hướng. danh sách liên kết, biểu mẫu tìm kiếm và hình ảnh và thêm lớp 04 vào biểu mẫu tìm kiếm. Theo cách này, biểu mẫu tìm kiếm và tất cả các phần tử theo sau sẽ được đặt ở bên phải. Bạn có thể chọn cách bạn thíchCó nhiều tùy chọn để trộn và kết hợp các yếu tố và vị trí của chúng. Miễn là bạn hiểu Bootstrap 4 flex hoạt động như thế nào, thì không có gì bạn không thể làm được. Nếu bạn không chắc chắn về cách đạt được điều gì đó, vui lòng chuyển sang Ngày thứ 3. Hướng dẫn và ví dụ về Bootstrap 4 Flex và cũng có thể hỏi tôi trong các nhận xét và tôi sẽ cố gắng kiểm tra nó Thanh điều hướng Bootstrap 4 phức tạpVí dụ cuối cùng của chúng tôi về việc định vị các thành phần trong thanh điều hướng khó hơn một chút và tôi đã thực hiện từng bước để tạo ra nó. Đây là cách nó trông tối lưu ý bên lề. Để xem giao diện của thanh điều hướng trên màn hình lớn hơn, bạn có thể chọn 0. 5X trong iframe CodePen hoặc bạn có thể mở nó trong một cửa sổ riêng 15Đầu tiên, lời giải thích cho phiên bản di động. như tôi đã đề cập trước đây, thanh điều hướng hoạt động giống như một hộp chứa linh hoạt với 02 làm căn chỉnh cho các phần tử. Chúng tôi cũng đã thêm lớp cụ thể này để định vị màn hình lớn hơnMenu có thể thu gọn không xuất hiện theo mặc định, vì vậy, chúng tôi chỉ cần chỉ định thứ tự mà thương hiệu và nút chuyển đổi được hiển thị (vì vậy chúng tôi đã thêm lớp 24 cho thương hiệu và lớp 25 cho trình chuyển đổi). Vì chúng tôi có các phần của menu có thể thu gọn trước và sau công cụ chuyển đổi và nhãn hiệu, nên chúng tôi cần xác định rằng menu có thể thu gọn có 26. Bằng cách này, khi nó được thu gọn, nó sẽ hiển thị sau 2 phần tử đầu tiên. Bạn có thể thấy rằng menu có thể thu gọn có thể xuất hiện nhiều lần. Tất cả các yếu tố từ mọi nơi mà nó xuất hiện sẽ hiển thị khi nó sụp đổThứ hai, chúng tôi xử lý giao diện của thanh điều hướng trên màn hình lớn hơn (bắt đầu với điểm ngắt 27 đối với chúng tôi). Ý tưởng là đặt thương hiệu ở giữa và danh sách các liên kết được đẩy sang trái và phải. Chúng tôi làm điều này bằng cách thêm cụ thể vào thanh điều hướng lớp 02Chúng tôi sẽ cần chỉ định thứ tự mới cho các phần tử trên các màn hình này. Vì vậy, chúng tôi cung cấp lớp 29 cho danh sách các liên kết, 30 cho thương hiệu và 31 cho hình ảnh với trình đơn thả xuốngVì chúng tôi muốn thương hiệu được căn giữa, nên chúng tôi sẽ cần các phần tử bên trái và bên phải có cùng chiều rộng. Đó là lý do tại sao chúng tôi đã thêm lớp 32 cho cả hai. Trong trường hợp này, nó sẽ làm cho cả hai phần tử chiếm nhiều nhất có thể (chia toàn bộ thanh điều hướng trừ đi chiều rộng của thương hiệu cho hai phần tử đó). Điều này sẽ khiến thương hiệu bị mắc kẹt ở trung tâmVì 9 có một số kiểu dáng ảnh hưởng đến việc định vị (nó có lề phải), chúng tôi có thể ghi đè lên đó bằng 34. Và đó là tất cả. Quá trình này không dễ dàng, nhưng với sự chú ý đầy đủ, bạn sẽ đạt được hiệu quả mong muốnSử dụng Bootstrap 4 ContainerNếu bạn không muốn thanh điều hướng đi từ đầu đến cuối trên màn hình, bạn có thể đặt nó trong vùng chứa Bootstrap 4 tối 16Bạn có thể sử dụng các tiện ích bán kính đường viền từ ngày thứ 5 để bo tròn các góc cho đẹp hơn tối 17Đặt các Container trong Bootstrap 4 NavbarsBạn cũng có thể chọn đặt thanh điều hướng từ đầu đến cuối nhưng đặt nội dung bên trong vùng chứa tối 18Bạn cần lưu ý rằng nếu bạn sử dụng vùng chứa trong thanh điều hướng, nó sẽ chỉ hoạt động với độ phân giải bằng hoặc cao hơn điểm ngắt mà bạn đã chỉ định để mở rộng. Trên màn hình di động, nó sẽ không hiển thị nên các thành phần bên trong không có phần đệm kép Tô màu Bootstrap 4 NavbarCác lớp thanh điều hướng Bootstrap 4Để tô màu cho thanh điều hướng, bạn có thể sử dụng các lớp tạo chủ đề cho thanh điều hướng và các tiện ích nền. Có 2 lớp thanh điều hướng. 35 và 36. Họ không thêm màu nền vào thanh điều hướng nên đó là lý do tại sao bạn cũng phải thêm tiện ích nền. Mục đích của chúng là tô màu các phần tử bên trong thanh điều hướng. Bạn cũng có thể sử dụng các tiện ích văn bản, nhưng chúng sẽ không bao gồm tất cả các thành phần được tìm thấy trong thanh điều hướng (như liên kết)Vì vậy, khi bạn sử dụng tiện ích nền tối, bạn sẽ cần lớp 36 để các thành phần trong thanh điều hướng xuất hiện màu trắng (hoặc một biến thể của màu trắng). Và khi bạn sử dụng tiện ích nền sáng, bạn sẽ cần lớp 35 để các phần tử xuất hiện màu đen (hoặc một biến thể)Bootstrap 4 Tiện ích nềnDưới đây là các tùy chọn mà bạn có thể chọn từ việc sử dụng các tiện ích nền tối 19Lớp học tùy chỉnhNếu các tùy chọn Bootstrap 4 không phải là thứ bạn đang tìm kiếm, bạn có thể ghi đè lên một trong các lớp bằng màu bạn muốn. Hoặc bạn có thể tạo lớp riêng cho màu bạn cần tối 0Hoặc chúng ta có thể sử dụng một gradient tối 1Bootstrap 4 Vị trí thanh điều hướngHành vi mặc định cho thanh điều hướng khi cuộn là di chuyển theo phần còn lại của trang cố định hàng đầuNếu bạn muốn thanh điều hướng luôn hiển thị, bạn có thể chọn luôn đặt nó ở trên cùng với lớp 39tối 2Đáy cố địnhHoặc bạn luôn có thể đặt nó ở cuối trang với lớp 40tối 3Cả hai lớp 39 và 40 đều làm cho thanh điều hướng có vị trí tuyệt đối, nghĩa là nó sẽ trùng lặp với các phần tử khác trên trang. Bạn có thể cần điều chỉnh các yếu tố khác để hiển thị trang chính xácđầu dínhMột cách khác để sửa thanh điều hướng ở trên cùng là thêm lớp 43 để làm cho nó dính. Có vị trí cho một phần tử là cố định rất giống với việc cố định nó. Sự khác biệt là phần tử không được định vị tuyệt đối. Nó ở nguyên vị trí của nó trên trang cho đến khi nó cần cuộntối 4Đây là Codepen cho thấy sự khác biệt giữa phần tử cố định và phần tử cố định. https. // codepen. io/nyctophiliac/pen/xpmpypMặc dù đây là một tiện ích tiện lợi nhưng nó vẫn chưa được hỗ trợ đầy đủ trong tất cả các trình duyệt, vì vậy hãy đảm bảo kiểm tra và xem thanh điều hướng của bạn có bị hỏng không. Nếu có, có lẽ tốt nhất là sử dụng một vị trí cố định Và đây là tất cả cho ngày hôm nay. Chúng tôi đã cố gắng bao gồm tất cả các lớp mà Bootstrap 4 cung cấp cho thanh điều hướng. Như bạn có thể thấy, bên cạnh việc hiểu và sử dụng các lớp này, bạn cần có một nền tảng vững chắc về cách thức hoạt động của Bootstrap 4 flex. Hy vọng rằng giờ đây bạn đã tự tin vào kỹ năng điều hướng của mình và có thể dễ dàng tạo các thanh điều hướng bằng Bootstrap 4 Tín dụng hình ảnh cho Bettina Hoeber cho cảnh quay của cô ấy Đọc thêmTất cả các ví dụ được sử dụng trong bài viết này đều có sẵn tại CodePen. Bạn có thể dễ dàng sửa đổi và tạo thanh điều hướng của riêng mình dựa trên chúng. Và nếu bạn có chút thời gian rảnh rỗi, tôi khuyên bạn nên sử dụng các tài nguyên sau |