⊗jsrtPmSyGlC 98 of 112 menu

Користење на глобален CSS при стилизирање во React

Да претпоставиме, имаме React компонента App, во која има div, а внатре во div-от - три параграфи:

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

Ајде да ја стилизираме оваа компонента. За ова, во истата папка src со нашата компонента ќе создадеме обична CSS датотека со стилови styles.css за нашите тагови.

Во оваа датотека за div-от ќе создадеме класа class1 со стилови:

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

Сега ќе додадеме класа class2 со стилови за првиот параграф:

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

Класа class3 со стилови за вториот параграф:

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

И, конечно ќе создадеме класа class4 за последниот параграф:

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

Со CSS датотеката завршивме. Останува да ги примениме нашите CSS стилови, кои ги напишавме за таговите. Да се вратиме на нашата датотека App.js со компонентата.

Првото нешто што мораме императивно да го направиме - да додадеме на почетокот на датотеката ред за импорт на нашата датотека со стилови styles.css:

import './styles.css';

Сега, за да ги примениме во компонентата CSS класите од датотеката, ќе го искористиме атрибутот class. За првиот параграф имавме класа class2, да ја примениме:

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

На сличен начин ќе додадеме класи за останатите тагови. Како резултат ќе добиеме следниот код:

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

Создадете React компонента која ќе содржи div, а во div-от ќе има две копчиња. Создадете датотека styles.css со CSS стилови за вашите тагови. Применете ги на таговите на компонентата напишаните стилови.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј