Работа з CSS стылямі ў атрыбуце style у React
У папярэдніх уроках у атрыбут style
мы перадавалі зменную, якая змяшчае аб'ект
з CSS стылямі. Можна не выкарыстоўваць
прамежкавую зменную, а распісаць аб'ект
прама ў атрыбуце - у гэтым выпадку нам патрэбныя
дзве пары фігурных дужак - першая ад JSX
ўстаўкі, а другая - ад аб'екта.
Такім чынам, возьмем наш кампанент без CSS стыляў:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
Напрыклад, пропiшем непасрэдна 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, як паказана ў гэтым уроку.