Reagieren-Bootstrap ziehen der rechten Navigationsleiste
Ich bin mit react-bootstrap
für das styling meiner website. Ich möchte hinzufügen Navbar
wo alle Elemente sind auf der rechten Seite gespiegelt.
export default class XNavbar extends React.Component {
render() {
return (
<Navbar inverse fluid >
<Navbar.Header>
<Navbar.Brand>
<a href="#">Brand</a>
</Navbar.Brand>
<Navbar.Toggle />
</Navbar.Header>
<Navbar.Collapse>
<Nav>
<NavItem eventKey={1} href="#">Hello</NavItem>
<NavItem eventKey={2} href="#">World</NavItem>
</Nav>
</Navbar.Collapse>
</Navbar>
)}
}
Das Ergebnis ist
Aber was ich eigentlich wollen, dass es
[ World Hello Brand ]
Versuchte ich mit pullRight
auf die <Navbar
aber es hat nicht funktioniert. Ich habe auch <html dir="rtl">
, aber auch dies hat nicht geholfen. Wie kann ich es tun?
- haben Sie versucht, indem
pullRight
zuNavbar.Header
? - Ja, es Tat sich nichts.. ich habe versucht, indem
pullRight
um jedes element im oben stehenden code. - interessant. Dokumentation sagt, dass es angewendet werden soll, auf
Nav
Elemente. - können Sie aktualisieren Sie Ihren code in diesem fiddle jsfiddle.net/t9sf5u9n
- Ich weiß nicht, wie Sie die Komponenten reagieren, da bin ich auch mit
babel
undwebpack
.. - In meinem Fall, ich brauche, um
Nav
Stil. Prüfen Sie das Antwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Falls Sie noch nicht dachte, dieses heraus, oder jemand stolpert über Sie. Alle sollten Sie tun müssen ist, fügen Sie die pullRight requisite, um die tatsächliche Nav Komponente. Das Ergebnis sollte ein Marken-Logo in der linken, und die navigation zog auf der rechten Seite.
Eigentlich, laut der Dokumentation von Bootstrap Reagieren
pullRight
sollte es tun. Aber ich war nicht in der Lage zu erkennen, es entweder. Fand ich eine funktionierende Lösung, die ich beschrieben hier.Können Sie Ihre Elemente innerhalb eines div und float-div nach rechts durch diese css-Eigenschaft
exampleDiv
auf der rechten Seite und legen Sie jedes element in einer anderen Zeile.