2016-11-14 8 views
1

私はthis boilerplateを使用して反応ベースのアプリケーションを作成しています。反応起動ストラップのスタイルを編集するには?

App.js:

render() { 
    const styles = require('./App.scss'); 
    return (
     <div className="styles.app"> 
     <Helmet {...config.app.head}/> 
     <Navbar fixedTop className={styles.navbar}> 
      <Navbar.Header> 
      <Navbar.Brand> 
       <IndexLink to="/" activeStyle={{color: '#33e0ff'}}> 
       <div className={styles.brand}/> 
       </IndexLink> 
      </Navbar.Brand> 
      <Navbar.Toggle/> 
      </Navbar.Header> 
     </Navbar> 
     </div> 
    ); 
    } 

App.scss:私は、この基本的なコード持っているテンプレートとbsStyleで行ったようNavbarタグの

.app { 
    .navbar{ 
    background: #1b6d85; 
    } 
    .brand { 
    position: absolute; 
    $size: 40px; 
    top: 5px; 
    left: 5px; 
    display: inline-block; 
    background: #2d2d2d; 
    width: $size; 
    height: $size; 
    background-size: 80%; 
    margin: 0 10px 0 0; 
    border-radius: $size/2; 
    } 
    nav :global(.fa) { 
    font-size: 2em; 
    line-height: 20px; 
    } 
} 
.appContent { 
    margin: 50px 0; // for fixed navbar 
} 

を、私は両方のclassNameを使用してみました私がオンラインでいくつかの質問で見たように。私は反応ブートストラップのコンポーネントを正常に編集することはできませんでした。 私が反応ブートストラップのウェブサイトでこの文書を見逃してしまった場合は、私もそれを指摘してください。ありがとう。

+0

は、あなたはそれが必要であった場合は、[いいえ、私は知りませんでしたあなたのindex.html –

+0

に依存関係としてbootstrap.min.cssとbootstrap.min.jsを追加しました反応ブートストラップにスタイルを追加する。参考にしてください。 –

答えて

1

React-bootstrapは、ファイルに依存するとしてbootstrap.cssが必要です。 index.htmlに追加してください。正常に動作するはずです。

このドキュメントを参照してください:

React-bootstrap guide

+0

私は携帯であるので、詳細の説明を書くのは難しいです。しかし答えのリンクはあなたを助けるはずです –

+0

私が言及した定型文をチェックアウトするべきだと思います。これは少し違った働きをしており、ブートストラップが設定されていると思います。 –

+0

ドキュメントから理解できるのは、彼らがローカルスタイルを使用しているので、ダウンロードした後でbootstrap.min.cssをファイルにインポートしようとすることができるということです。また、スタイルを直接指定し、明示的に言及しないためには、readme.mdファイルに記載されている必要な変更を加えてください。 –

関連する問題