Hướng dẫn react bootstrap navbar full width - react bootstrap navbar full width

Tôi đang cố gắng sử dụng một chiếc Navbar từ React Bootstrap. Tuy nhiên, dường như có một


    
       ...
1 thêm

    
       ...
2. Làm cách nào để đặt

    
       ...
2 này thành

    
       ...
4?

Hướng dẫn react bootstrap navbar full width - react bootstrap navbar full width

Tôi đã thử như sau:

.navbar > .container {
    width:auto;
}

Nhưng lề này vẫn còn. Tôi cũng đã cố gắng


    
       ...

Nhưng không thành công. Mã hoàn chỉnh của tôi:


    
        
            
                
            
            
        
        
            
        
    

Khi được hỏi ngày 29 tháng 8 năm 2018 lúc 12:09Aug 29, 2018 at 12:09

Bạn chỉ có thể sử dụng phản ứng Bootstrap Fixed TopFixed top


Nó sẽ tự động tạo CSS dưới đây:

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

Bạn có thể thấy vị trí này và một vị trí khác trong tài liệu ở đây

Đã trả lời ngày 23 tháng 4 năm 2019 lúc 23:25Apr 23, 2019 at 23:25

Adriano frotaadriano frotaAdriano Frota

4583 Huy hiệu vàng15 Huy hiệu bạc25 Huy hiệu Đồng3 gold badges15 silver badges25 bronze badges

Trong CSS của bạn, hãy thử như sau:

.navbar > .container {
    width:auto!important;
}

Đã trả lời ngày 29 tháng 8 năm 2018 lúc 14:22Aug 29, 2018 at 14:22

Luke Walkerluke WalkerLuke Walker

5115 Huy hiệu bạc19 Huy hiệu đồng5 silver badges19 bronze badges

0

Chỉ cần thêm "chất lỏng" bên cạnh Navbar trên mã của bạn



    
        
            
        
        
    
    
        
    

Đã trả lời ngày 10 tháng 5 năm 2019 lúc 10:33May 10, 2019 at 10:33

Hướng dẫn react bootstrap navbar full width - react bootstrap navbar full width

sự sụp đổ


9

Chuyển đổi 5 đến 9 sau sự kiện onSelect của một hậu duệ của một đứa trẻ 9. Không làm gì nếu không có con cháu 9 hoặc 9 tồn tại.

Thay vào đó, việc kiểm soát thủ công


5 thông qua cuộc gọi lại onSelect được khuyến nghị thay vào đó, đối với các hoạt động phức tạp hơn cần được thực hiện sau sự kiện
.navbar > .container {
    width:auto!important;
}
3 của con cháu

    
        
            
                
            
            
        
        
            
        
    

9.

  • mở rộng
  • Boolean | sợi dây
  • .navbar > .container {
        width:auto!important;
    }
    
    5

Điểm dừng, bên dưới, Navbar sẽ sụp đổ. Khi

.navbar > .container {
    width:auto!important;
}
5, thanh điều hướng sẽ luôn được mở rộng bất kể kích thước màn hình.

Nhãn hiệu

Một thành phần thương hiệu linh hoạt đơn giản. Hình ảnh được hỗ trợ nhưng có thể sẽ yêu cầu kiểu dáng tùy chỉnh để hoạt động tốt.

Các hình thức

Liên kết văn bản và không phải sóng

Văn bản lỏng lẻo và các liên kết có thể được gói


    
       ...
8 để căn chỉnh chính xác nó theo chiều dọc.

Phối màu

Theo chủ đề Navbar chưa bao giờ dễ dàng hơn nhờ sự kết hợp của các lớp theo chủ đề và các tiện ích màu nền. Chọn từ


    
       ...
9 để sử dụng với màu nền ánh sáng hoặc

    
        
            
                
            
            
        
        
            
        
    

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

    
        
            
                
            
            
        
        
            
        
    

1 prop hoặc bất kỳ CSS tùy chỉnh nào!

Hộp đựng

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


    
        
            
                
            
            
        
        
            
        
    

2 để tập trung nó trên một trang hoặc thêm một bên trong chỉ trung tâm nội dung của một thanh điều hướng trên cùng cố định hoặc tĩnh.

Khi container nằm trong thanh điều hướng của bạn, phần đệm ngang của nó được gỡ bỏ ở các điểm dừng thấp hơn so với prop


    
        
            
                
            
            
        
        
            
        
    

3 được chỉ định của bạn. Điều này đảm bảo chúng tôi không tăng gấp đôi khi đệm không cần thiết trên các khung nhìn thấp hơn khi thanh điều hướng của bạn bị sụp đổ.

Vị trí

Bạn có thể sử dụng các tiện ích vị trí của Bootstrap để đặt Navbars vào các vị trí không tĩnh. Chọn từ cố định lên trên cùng, cố định xuống phía dưới hoặc dính vào trên cùng (cuộn với trang cho đến khi nó đạt đến đỉnh, sau đó ở đó). NAVBAR đã cố định sử dụng


    
        
            
                
            
            
        
        
            
        
    

4, có nghĩa là chúng được lấy từ dòng chảy bình thường của DOM và có thể yêu cầu CSS tùy chỉnh (ví dụ: đệm trên

    
        
            
                
            
            
        
        
            
        
    

5) để ngăn chặn sự chồng chéo với các yếu tố khác. Cũng lưu ý rằng

    
        
            
                
            
            
        
        
            
        
    

6 sử dụng

    
        
            
                
            
            
        
        
            
        
    

7, được hỗ trợ đầy đủ trong mọi trình duyệt.

Vì các nhu cầu định vị này rất phổ biến đối với Navbars, chúng tôi đã thêm các đạo cụ thuận tiện cho chúng.

Đã sửa lỗi đầu

<Navbar fixed="top" />

Đã sửa lỗi dưới cùng

<Navbar fixed="bottom" />

Dính trên cùng

<Navbar sticky="top" />

Bạn có thể sử dụng


    
        
            
                
            
            
        
        
            
        
    

8 Prop trong

    
        
            
                
            
            
        
        
            
        
    

9 để cho phép cuộn dọc trong các nội dung có thể chuyển đổi của một chiếc thuyền được thu gọn. Xem các tài liệu bootstrap để biết thêm thông tin.

Hành vi đáp ứng

Sử dụng prop


    
       ...
5 cũng như các thành phần

1 và

2 để kiểm soát khi nội dung sụp đổ sau một nút.

Đặt prop


3 để bắt đầu mở rộng thanh Nav. Đặt

4 để tự động sụp đổ thanh Nav khi người dùng chọn một mục. Bạn cũng có thể kiểm soát tinh vi hành vi sụp đổ bằng cách sử dụng các đạo cụ

5 và

6.

Offcanvas

Chuyển đổi Navbar mở rộng và sụp đổ của bạn thành một 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 OffCanvas và sử dụng


    
       ...
5 Prop để tạo thanh bên điều hướng động và linh hoạt.

Trong ví dụ dưới đây, để tạo một thanh Navs OffCanvas luôn bị sụp đổ trên tất cả các điểm dừng, đặt


    
       ...
5 Prop thành

9.

API

Mã nhập
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
0Copy cho thành phần NavbarCopy import code for the Navbar component

TênLoại hìnhMặc địnhSự mô tả
như

loại nguyên tố

Đặt một phần tử tùy chỉnh cho thành phần này.

BG

sợi dây

Một prop tiện lợi để thêm các lớp tiện ích

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
1 vì chúng thường được sử dụng ở đây.
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
2 và
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
3 là những lựa chọn phổ biến nhưng bất kỳ lớp
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
1 nào cũng được hỗ trợ, bao gồm bất kỳ tùy chọn nào bạn có thể xác định.

Các cặp độc đáo với

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
5 prop.

sự sụp đổ

boolean


9

Chuyển đổi


5 đến

9 sau sự kiện onSelect của một hậu duệ của một đứa trẻ

    
        
            
                
            
            
        
        
            
        
    

9. Không làm gì nếu không có con cháu

    
        
            
                
            
            
        
        
            
        
    

9 hoặc

    
        
            
                
            
            
        
        
            
        
    

9 tồn tại.

Thay vào đó, việc kiểm soát thủ công


5 thông qua cuộc gọi lại onSelect được khuyến nghị thay vào đó, đối với các hoạt động phức tạp hơn cần được thực hiện sau sự kiện
.navbar > .container {
    width:auto!important;
}
3 của con cháu

    
        
            
                
            
            
        
        
            
        
    

9.

mở rộng

Boolean | sợi dây

.navbar > .container {
    width:auto!important;
}
5

Điểm dừng, bên dưới, Navbar sẽ sụp đổ. Khi

.navbar > .container {
    width:auto!important;
}
5, thanh điều hướng sẽ luôn được mở rộng bất kể kích thước màn hình.

mở rộng

boolean

Được kiểm soát bởi:


6, prop ban đầu:

3

Kiểm soát khả năng hiển thị của cơ thể Navbar

đã sửa

.navbar > .container {
    width:auto!important;
}
9 |


    
        
            
        
        
    
    
        
    

0 |


    
        
            
        
        
    
    
        
    

0

Tạo một thanh điều hướng cố định dọc theo trên cùng hoặc dưới cùng của màn hình, cuộn với trang. Một prop tiện lợi cho các lớp định vị



    
        
            
        
        
    
    
        
    

1.

oncelect

function

Một cuộc gọi lại bị bắn khi hậu duệ của một đứa trẻ


    
        
            
                
            
            
        
        
            
        
    

9 được chọn. Nên được sử dụng để thực hiện đóng cửa phức tạp hoặc các hành động linh tinh khác mong muốn sau khi chọn hậu duệ của

    
        
            
                
            
            
        
        
            
        
    

9. Không làm gì nếu không có con cháu

    
        
            
                
            
            
        
        
            
        
    

9 hoặc

    
        
            
                
            
            
        
        
            
        
    

9 tồn tại. Cuộc gọi lại được gọi với một EventKey, là một chỗ dựa từ hậu duệ

    
        
            
                
            
            
        
        
            
        
    

9 đã chọn và một sự kiện.


    
       ...
0

Đối với hành vi đóng cơ bản sau tất cả các sự kiện onSelect


    
        
            
                
            
            
        
        
            
        
    

9 trong các chế độ xem di động, hãy thử sử dụng collapseOnselect.

Lưu ý: Nếu bạn đang đóng thanh Nav theo cách thủ công bằng cách sử dụng



    
        
            
        
        
    
    
        
    

8 prop này, hãy đảm bảo rằng bạn đang đặt

5 thành sai và không chuyển đổi giữa đúng và sai.

Ontoggle

function

Kiểm soát


5

Một cuộc gọi lại bị bắn khi cơ thể

<Navbar fixed="top" />
1 sụp đổ hoặc mở rộng. Bắn khi nhấp và gọi với giá trị boolean

5 mới.

vai diễn

sợi dây

<Navbar fixed="top" />
4

Vai trò ARIA cho Navbar, sẽ mặc định là 'điều hướng' đối với Navbars có

<Navbar fixed="top" />
5 là một cái gì đó khác với
<Navbar fixed="top" />
6.

dính

.navbar > .container {
    width:auto!important;
}
9

Đặt thanh điều hướng ở đầu khung nhìn, nhưng chỉ sau khi cuộn qua nó. Một prop tiện lợi cho lớp định vị

<Navbar fixed="top" />
8.

Không được hỗ trợ trong

khác nhau

<Navbar fixed="top" />
9 |
<Navbar fixed="bottom" />
0 |
<Navbar fixed="bottom" />
0

<Navbar fixed="top" />
9

Các biến thể trực quan chung A Navbar. Sử dụng kết hợp với các tiện ích


    
        
            
                
            
            
        
        
            
        
    

1,
<Navbar fixed="bottom" />
3 hoặc các kiểu nền của riêng bạn.

BSPREFIX

sợi dây

<Navbar fixed="top" />
4

Vai trò ARIA cho Navbar, sẽ mặc định là 'điều hướng' đối với Navbars có

<Navbar fixed="top" />
5 là một cái gì đó khác với
<Navbar fixed="top" />
6.This is an escape hatch for working with heavily customized bootstrap css.

dínhCopy import code for the Navbar component

Đặt thanh điều hướng ở đầu khung nhìn, nhưng chỉ sau khi cuộn qua nó. Một prop tiện lợi cho lớp định vị
<Navbar fixed="top" />
8.
Không được hỗ trợ trongkhác nhau
<Navbar fixed="top" />
9 |
<Navbar fixed="bottom" />
0
<Navbar fixed="top" />
9

Các biến thể trực quan chung A Navbar. Sử dụng kết hợp với các tiện ích


    
        
            
                
            
            
        
        
            
        
    

1,
<Navbar fixed="bottom" />
3 hoặc các kiểu nền của riêng bạn.

BSPREFIX

<Navbar fixed="bottom" />
4

sợi dây

Thay đổi thành phần cơ bản CSS Base Class và công cụ sửa đổi tên lớp Tiền tố. Đây là một cửa thoát hiểm để làm việc với CSS Bootstrap tùy chỉnh nặng.

BSPREFIX

sợi dây

<Navbar fixed="top" />
4

Vai trò ARIA cho Navbar, sẽ mặc định là 'điều hướng' đối với Navbars có

<Navbar fixed="top" />
5 là một cái gì đó khác với
<Navbar fixed="top" />
6.This is an escape hatch for working with heavily customized bootstrap css.

dínhCopy import code for the Navbar component

Đặt thanh điều hướng ở đầu khung nhìn, nhưng chỉ sau khi cuộn qua nó. Một prop tiện lợi cho lớp định vị
<Navbar fixed="top" />
8.
Không được hỗ trợ trongkhác nhau
<Navbar fixed="top" />
9 |
<Navbar fixed="bottom" />
0
<Navbar fixed="top" />
9

Các biến thể trực quan chung A Navbar. Sử dụng kết hợp với các tiện ích


    
        
            
                
            
            
        
        
            
        
    

1,
<Navbar fixed="bottom" />
3 hoặc các kiểu nền của riêng bạn.

BSPREFIX

<Navbar fixed="bottom" />
4

Thay đổi thành phần cơ bản CSS Base Class và công cụ sửa đổi tên lớp Tiền tố. Đây là một cửa thoát hiểm để làm việc với CSS Bootstrap tùy chỉnh nặng.

Mã nhập

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
0Copy cho thành phần Navbar

Tên

Loại hình

sợi dây

Mặc định

Sự mô tả

như

function

BSPREFIX

sợi dây

<Navbar fixed="bottom" />
4

Vai trò ARIA cho Navbar, sẽ mặc định là 'điều hướng' đối với Navbars có

<Navbar fixed="top" />
5 là một cái gì đó khác với
<Navbar fixed="top" />
6.This is an escape hatch for working with heavily customized bootstrap css.

dínhCopy import code for the Navbar component

Đặt thanh điều hướng ở đầu khung nhìn, nhưng chỉ sau khi cuộn qua nó. Một prop tiện lợi cho lớp định vị
<Navbar fixed="top" />
8.
Không được hỗ trợ trongkhác nhau
<Navbar fixed="top" />
9 |
<Navbar fixed="bottom" />
0
BSPREFIX

sợi dây

<Navbar fixed="bottom" />
4

Vai trò ARIA cho Navbar, sẽ mặc định là 'điều hướng' đối với Navbars có

<Navbar fixed="top" />
5 là một cái gì đó khác với
<Navbar fixed="top" />
6.This is an escape hatch for working with heavily customized bootstrap css.