Arbeid med CSS-stiler i style-attributtet i React
I tidligere leksjoner i attributtet style
overførte vi en variabel som inneholdt et objekt
med CSS-stiler. Du kan unngå å bruke en
mellomliggende variabel og skrive objektet
rett i attributtet - i dette tilfellet trenger vi
to par krøllparenteser - den første for JSX-
innsetting, og den andre for objektet.
Så, la oss ta komponenten vår uten CSS-stiler:
function App() {
return (
<div>
<p>text</p>
<p>text</p>
<p>text</p>
</div>
);
}
For eksempel, la oss sette CSS-egenskaper
directly for det første avsnittet i React-komponenten vår
App:
<p style = {{
color: 'orangered',
fontWeight: 'bold' }}>
text
</p>
På lignende måte legger vi til stiler for de resterende taggene.
Som et resultat vil koden til komponenten se slik ut:
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>
);
}
Ta React-komponenten du
lagde i oppgaven til forrige leksjon. Legg til
stiler til hver tagg direkte i attributtet
style, som vist i denne leksjonen.