2017-07-20 33 views
-1

Ich versuche Navigationselemente zu teilen und sie nach links und rechts auszurichten. Wie sollte ich den Code ändern? Ich benutze Bootstrap, warum Navbar-Recht-Eigenschaft nicht funktioniert?React NavBar kann Objekte nicht auf der rechten Seite ausrichten

render() { 
    return (
     <nav style={{ position: relative, top: -40px }}> 
     <div className="container-fluid"> 
      <Link to="/" className="navbar-brand">Dribbble Clone</Link> 
      <ul className="nav navbar-nav navbar-left"> 
      <li className="nav-item"> 
       Blog 
      </li> 
      <li className="nav-item"> 
       Podcast 
      </li> 
      <li className="nav-item"> 
       Meetups 
      </li> 
      <li className="nav-item"> 
       Jobs 
      </li> 
      </ul> 
      <ul className="nav navbar-nav navbar-right" 
      style={{ justifyContent: 'flex-end' }}> 
      <li className="nav-item"> 
       Signin 
      </li> 
      <li className="nav-item"> 
       Signup 
      </li> 
      </ul> 
     </div> 
     </nav> 
    ); 

Danke

+0

Ihre 'top' Eigenschaft in Ihrem' style' Attribute sollte ein String sein. Also, 'top: '-40px''. Das gleiche gilt für das Attribut 'Position'. – glhrmv

+0

@dogui Ja, danke, das war ein dummer Tippfehler, aber es hat immer noch nicht mein Problem gelöst – LiJonas

Antwort

0

diese versuchen

render{ 
const style = { 
       margin: 0, 
       top: 0, 
       right: 60, 
      bottom:20, 
       left: 'auto', 
       position: 'fixed', 
      }; 
return(
<nav style={style}> 
); 

}

+0

danke, behoben alle meine Probleme! – LiJonas

+0

können Sie die Antwort annehmen :) –

+0

mit Vergnügen !! – LiJonas

Verwandte Themen