Работа со CSS стилови во атрибутот style во React
Во претходните лекции во атрибутот style
ние пренесувавме променлива која содржеше објект
со CSS стилови. Можно е да не се користи
посредна променлива, туку да се опише објектот
директно во атрибутот - во овој случај ни требаат
два пара големи загради - првата за JSX
вметнување, а втората - за објектот.
Значи, да го земеме нашиот компонент без CSS стилови:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
На пример, да напишеме директно CSS својства
за првиот пасус од нашиот React компонент
App:
<p style = {{
color: 'orangered',
fontWeight: 'bold' }}>
text
</p>
На сличен начин да додадеме стилови за останатите тагови.
Како резултат, кодот на компонентата ќе изгледа на следниов начин:
function App() {
return (
<div style = {{
width: '200px',
border: '2px solid brown',
padding: '10px',
textAlign: 'center' }}>
<p style={{
color: 'orangered',
fontWeight: 'bold' }}>
text
</p>
<p style = {{
fontStyle: 'brown',
color: 'brown' }}>
text
</p>
<p style = {{
backgroundColor: 'orange',
fontWeight: 'bold',
color: 'white' }}>
text
</p>
</div>
);
}
Земете го React компонентот кој го
направивте во задачата од претходната лекција. Додадете
стилови на секој таг директно во атрибутот
style, како што е прикажано во оваа лекција.