⊗jsrtPmSyGlC 98 of 112 menu

Použitie globálneho CSS pri štýľovaní v Reacte

Predpokladajme, že máme React komponent App, v ktorom je div, a vnútri divu - tri odseky:

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

Poďme naštýlovať tento komponent. Pre to, v rovnakej priečinku src s našim komponentom vytvoríme obyčajný CSS súbor so štýlmi styles.css pre naše elementy.

V tomto súbore pre div vytvoríme triedu class1 so štýlmi:

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

Teraz pridajme triedu class2 so štýlmi pre prvý odsek:

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

Triedu class3 so štýlmi pre druhý odsek:

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

A nakoniec vytvoríme triedu class4 pre posledný odsek:

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

S CSS súborom sme skončili. Ostáva aplikovať naše CSS štýly, ktoré sme napísali pre elementy. Vráťme sa k nášmu súboru App.js s komponentom.

Prvá vec, ktorú musíme nevyhnutne urobiť - pridať na začiatok súboru riadok importu nášho súboru štýlov styles.css:

import './styles.css';

Teraz, aby sme aplikovali v komponente CSS triedy zo súboru, použijeme atribút class. Pre prvý odsek sme mali triedu class2, aplikujme ju:

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

Podobným spôsobom pridáme triedy pre zvyšné elementy. Vo výsledku dostaneme nasledujúci kód:

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

Vytvorte React komponent, ktorý bude obsahovať div, a v div-e budú dve tlačidlá. Vytvorte súbor styles.css s CSS štýlmi pre vaše elementy. Aplikujte na elementy komponentu napísané štýly.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť