Delo s CSS slogi v atributu style v Reactu
V prejšnjih lekcijah smo v atribut style
podali spremenljivko, ki vsebuje objekt
s CSS slogi. Lahko uporabimo
vmesno spremenljivko, ali pa napišemo objekt
naravnost v atributu - v tem primeru potrebujemo
dva para zavitih oklepajev - prvi za JSX
vstavljanje, drugi pa za objekt.
Vzemimo našo komponento brez CSS slogov:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
Na primer, določimo neposredno CSS lastnosti
za prvi odstavek naše React komponente
App:
<p style = {{
color: 'orangered',
fontWeight: 'bold' }}>
text
</p>
Na podoben način dodajmo sloge za preostale oznake.
Kot rezultat, bo koda komponente izgledala naslednje:
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>
);
}
Vzemite React komponento, ki ste jo
izdelali v nalogi za prejšnjo lekcijo. Dodajte
sloge vsaki oznaki neposredno v atributu
style, kot je prikazano v tej lekciji.