2016-11-04 9 views
0

私は、Webアプリケーションを作成するための反応プロジェクトに取り組んでいます。私はログイン画面とユーザーがログインした後のメイン画面を持っています。これらは私のプロジェクトの唯一の2つのコンポーネントです。私はログインページのための青いボディの背景とメインページのための白いボディカラー/バックグラウンドを持っていたい。Webアプリケーションの異なるページの背景色が異なる

body#page1{ 
    background-color:#000; 
} 

これは、各ページのbodyタグにidを付けることで役立ちます。しかし、リアクションコンポーネントにbodyタグを含めることはできません。では、どのようにして2つの異なるページに異なるボディカラーを持たせることができますか?

+1

ちょうど#1ページ1 {背景色:## 00}を使用し、今言っ@thatOneGuy何のオフに行くbodyタグ – thatOneGuy

+0

が含まいけない、あなたは常に持っていけません体のスタイルを設定します。 divをスタイリングし、その要素に必要な高さを与えることで、 "偽装"することができます。 – Sgnl

+0

私はdivの100%の高さを与えましたが、それは完全な画面をカバーしていません.pxで高さを指定すると、異なるサイズの画面で失敗します。 – ApurvG

答えて

0

divを持って、上下左右に0pxと絶対位置を指定して、サイズに関係なくフルスクリーンを表示します。

<div className="page-one-bg"> 
    //all code of page 1 
</div> 
あなたのCSSファイルで

.page-one-bg { 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    background: #000; 
} 
関連する問題