⊗jsrtPmSyGlC 98 of 112 menu

Globális CSS használata stílusozáskor Reactben

Tegyük fel, hogy van egy React komponensünk App, amelyben van egy div, és a div-en belül három bekezdés:

function App() { return ( <div> <p>text</p> <p>text</p> <p>text</p> </div> ); }

Stílusozzuk meg ezt a komponenst. Ehhez, ugyanabban a src mappában, ahol a komponensünk van, készítsünk egy sima CSS fájlt styles.css a címkéink stílusához.

Ebben a fájlban a div-hez készítsünk egy class1 osztályt stílusokkal:

.class1 { width: 200px; border: 2px solid brown; padding: 10px; text-align: center; }

Most adjuk hozzá a class2 osztályt stílusokkal az első bekezdéshez:

.class2 { color: orangered; font-weight: bold; }

class3 osztály stílusokkal a második bekezdéshez:

.class3 { font-style: italic; color: brown; }

Végül készítsük el a class4 osztályt az utolsó bekezdéshez:

.class4 { background-color: orange; font-weight: bold; color: white; }

A CSS fájllal készen vagyunk. Már csak alkalmaznunk kell a CSS stílusainkat, amelyeket a címkékhez írtunk. Térjünk vissza a App.js fájlhoz a komponenssel.

Az első dolog, amit feltétlenül meg kell tennünk - hozzáadni a fájl elejéhez a stílusfájlunk styles.css importálását:

import './styles.css';

Most, hogy a komponensben alkalmazhassuk a CSS osztályokat a fájlból, használjuk a class attribútumot. Az első bekezdéshez a class2 osztály tartozott, alkalmazzuk ezt:

<p class="class2">text</p>

Hasonló módon adjuk hozzá az osztályokat a többi címkéhez. Az eredmény a következő kód lesz:

<div class="class1"> <p class="class2">text</p> <p class="class3">text</p> <p class="class4">text</p> </div>

Készítsen egy React komponenst, amely tartalmaz egy div-et, és a div-ben két gombot. Készítsen egy styles.css fájlt CSS stílusokkal a címkéihez. Alkalmazza a komponens címkéire az írt stílusokat.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás