React-da style atributunda CSS stilleri ile iş
Evvelki derslerde style atributuna
biz CSS stilleri olan obyekti ehtiva eden
deyişeni ötürürdük. Ara deyişenden istifade
etmek olmaz, obyekti birbaşa atributda
yazmaq olar - bu halda bizim iki cüt
qıvrım möterize lazımdır - birincisi JSX
əlavəsinden, ikincisi isə obyektdən.
Beləliklə, gəlin CSS stilleri olmayan komponentimizi götürək:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
Məsələn, birbaşa React komponentimiz App-nin
ilk abzası üçün CSS xüsusiyyetlerini yazaq:
<p style = {{
color: 'orangered',
fontWeight: 'bold' }}>
text
</p>
Benzer şekilde qalan teqlere de stilleri elave edek.
Netice olaraq, komponentin kodu aşağıdakı kimi görünecek:
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>
);
}
Keçen dersin tapşırığında etdiyiniz React komponentini götürün. Her teqe style atributunda birbaşa stilleri elave edin, bu derste gösterildiyi kimi.