React-та style атрибутында CSS стильдерімен жұмыс
Алдыңғы сабақтарда style атрибутына
біз CSS стильдері бар объектіні қамтитын
айнымалыны беретінбіз. Аралық айнымалыны қолданбай,
объектіні тікелей атрибутта жаза аламыз - бұл жағдайда бізге
екі жұп бұйра жақша қажет - біріншісі JSX
қосудың, ал екіншісі - объектінің.
Сонымен, CSS стильдері жоқ біздің компонентті алайық:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
Мысалы, біздің React компонентінің
бірінші абзацына тікелей CSS қасиеттерін
жазайық 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
атрибутында осы сабақта көрсетілгендей қосыңыз.