Reactте style атрибутунун ичиндеги CSS стилдери менен иштөө
Алдыңкы сабактарда биз style атрибутуна
CSS стилдери бар объектти камтыган өзгөрмөнү
бергенбиз. Аралык өзгөрмөнү колдонбостон,
объектти атрибутта түздөн-түз жаза алабыз -
бул учурда бизге эки жуп ийри кашаа керек -
биринчиси JSX киргизүүсү үчүн, экинчиси -
объект үчүн.
Ошентип, биздин CSS стилдерисиз компонентибизди алалы:
function App() {
return (
<div>
<p>текст</p>
<p>текст</p>
<p>текст</p>
</div>
);
}
Мисалы, биздин React компонентибиз Appтин
биринчи абзацына түздөн-түз CSS касиеттерин
жазалы:
<p style = {{
color: 'orangered',
fontWeight: 'bold' }}>
текст
</p>
Ушул сыяктуу эле стилдерди калган тегдерге кошобуз.
Натыйжада, компоненттин коду төмөнкүдөй көрүнөт:
function App() {
return (
<div style = {{
width: '200px',
border: '2px solid brown',
padding: '10px',
textAlign: 'center' }}>
<p style={{
color: 'orangered',
fontWeight: 'bold' }}>
текст
</p>
<p style = {{
fontStyle: 'brown',
color: 'brown' }}>
текст
</p>
<p style = {{
backgroundColor: 'orange',
fontWeight: 'bold',
color: 'white' }}>
текст
</p>
</div>
);
}
Силер мурунку сабактагы тапшырмада жасаган
React компонентиңерди алыңар. Ар бир тегге
стилдерди style атрибутуна түздөн-түз
кошуңар, бул сабакта көрсөтүлгөндөй.