CSS სტილებთან მუშაობა style ატრიბუტში React-ში
წინა გაკვეთილებში style ატრიბუტში
ჩვენ გადავცემდით ცვლადს, რომელიც შეიცავდა ობიექტს
CSS სტილებით. შესაძლებელია შუალედური ცვლადის გამოყენების გარეშე,
ობიექტის უშუალოდ ატრიბუტში განსაზღვრა - ამ შემთხვევაში ჩვენ გვჭირდება
ორი წყვილი ხვეული ბრეკეტი - პირველი JSX-ის
ჩასაწერად, ხოლო მეორე - ობიექტისთვის.
ასე რომ, ავიღოთ ჩვენი კომპონენტი CSS სტილების გარეშე:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
მაგალითად, უშუალოდ განვსაზღვროთ 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 ატრიბუტში, როგორც ეს ნაჩვენებია ამ გაკვეთილში.