Reactда style атрибутида CSS стиллари билан ишлаш
Олдинги дарсларда style атрибутига
биз CSS стиллари билан объектни ўз ичига олган
ўзгарувчини ўтказган эдик. Ёрдамчи ўзгарувчини
ишлатмасдан, объектни атрибутнинг ўзида
ёзиш мумкин - бу ҳолда бизга иккита жингла
қавслар зарур - биринчиси JSX
қўйиши учун, иккинчиси эса объект учун.
Демак, CSS стилларисуз React компонентимизни оламиз:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
Мисол учун, React компонентимиз Appнинг
биринчи абзаци учун CSS хусусиятларини тўғридан-тўғри
ёзайлик:
<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 атрибутида тўғридан-тўғри қўшинг,
ущбу дарсда кўрсатилганидек.