Користење на глобален 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 стилови за вашите тагови. Применете
ги на таговите на компонентата напишаните стилови.