CSS stilu strādāšana ar style atribūtu React
Iepriekšējās nodarbībās style atribūtā mēs padotām mainīgo, kas satur objektu ar CSS stiliem. Var izmantot starpposma mainīgo, bet objektu var rakstīt tieši atribūtā - šajā gadījumā ir vajadzīgas divas cirtaino iekavu pāris - pirmā no JSX ievietošanas, bet otrā - no objekta.
Tātad, ņemsim mūsu komponentu bez CSS stiliem:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
Piemēram, tieši norādīsim CSS īpašības
pirmajam mūsu React komponenta rindkopai
App:
<p style = {{
color: 'orangered',
fontWeight: 'bold' }}>
text
</p>
Līdzīgi pievienosim stilus pārējām atzīmēm.
Rezultātā komponenta kods izskatīsies šādi:
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>
);
}
Paņemiet React komponentu, kuru jūs
izveidojāt uzdevumā iepriekšējai nodarbībai. Pievienojiet
stilus katrai atzīmei tieši atribūtā
style, kā parādīts šajā nodarbībā.