設置 React 基本背景顏色,而顯示主要使用組件

阿爾伯塔省

我目前正在嘗試設計一個 React 項目的樣式,其中 App.js 主要提供路由和導航到其組件的功能:

應用程序.js


import {useState, useEffect} from 'react';
import Models from './pages/Models';
import Loadingpage from './pages/Loadingpage';
import Output from './pages/Output';
import './App.css';
import {BrowserRouter, Route, Switch} from "react-router-dom";


function App() {
 // state variables and function declarations.....
 
 return (
 <Browserouter>
  <Switch>
   <Route path="/" exact>
   {isLoading===true?
    <Loadingpage/>
    :
    <Models/>
   </Route>
   <Route path="/models/output" exact>
    <Output/>
   </Route>
  </Switch>
 </Browserouter>
 );
}

流程如下:

  • 如果 app.js 處於加載狀態,我們會渲染加載頁面組件。這是加載頁面的整個主體:
        <div  className="Loading page"    
            style={{
                display: 'flex',
                alignItems: 'center',
                background: "#A0C5E8",
                justifyContent: 'center',
            }}
        >
            <FlowerSpinner size={props.size} color={props.color}/>
        </div>
  • 當加載時間過去後,我們呈現模型頁面(僅由按鈕組成)
  • 單擊按鈕時,將呈現輸出頁面。

這些組件完全正常工作,它們的工作方式與加載頁面相同。它們只是作為一個組件渲染(或者看起來如此)。但是,組件頁面只呈現它們佔用的空間部分,這使得底層背景看起來需要在某處更改。這是發生的事情:

在此處輸入圖片說明 在此處輸入圖片說明 在此處輸入圖片說明

如圖所示,頁面有自己的 div,其中顯示了各自的背景。我已經嘗試將每個組件包裝在具有相應背景顏色的 div 中,並將整個 app.js 包裝在一個 div 中:例如。

                <div
                  style={{
                    display: 'flex',
                    alignItems: 'center',
                    background: "#A0C5E8",
                    justifyContent: 'center',
                  }}
                >
                  <Loadingpage size={300} color="black"/>
                </div>

如何成功更改基本背景顏色?幫助將不勝感激,感謝閱讀!

馬赫迪法拉吉

要更改整個頁面的背景顏色,您需要將樣式應用到 html 的 body 標籤並在 index.js 或 App.js 文件中導入樣式:

樣式.css

body {
  background : #A0C5E8
}

index.js 或 App.js

import './styles.css'

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

在 react js 狀態中設置數組項

如何使用 useReducer React 設置初始狀態

如何將mailto設置為子react.js組件的屬性

嘗試有條件地設置 React 組件的樣式,但該樣式未應用

為從具有動態長度的字符串數組映射的 React 組件設置鍵

有條件地在 React Admin ChipField 中設置圖標

在 React 中滿足特定條件時如何停止設置間隔?

如何在 React 中將 JSON 數組設置為狀態?

在 PDFBox 中設置文本顏色

背景圖像在設置為覆蓋時顯示,但在設置為包含時不顯示?

使用線性漸變在按鈕上設置背景顏色

REACT 創建一個基本的應用程序,我可以在其中設置一個值

設置顯示對話框設置圖標

如何使用 react、typescript 和 formik 基於另一個表單字段設置表單字段的值?

如何根據gt中的行數設置條件顏色?

Flutter:設置BottomAppBar()的邊緣顏色

在每列css中設置不同的顏色?

java swing設置框架背景顏色不起作用

如何以編程方式設置視圖形狀和背景顏色?

打開應用程序時設置DataList項的背景顏色

如何在 Flutter 的主小部件內為小部件設置背景顏色?

React Native - useState 設置數據更新晚

React hooks boolean 狀態未正確設置

無法設置未定義的 TypeScript/React 的屬性

如何設置條件屬性?

設置wordx的背景色

如何使用給定的 rgb 值設置線條顏色?

在 ReactJs 中的組件內設置狀態

如何使用javascript設置backgroundImage

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv