Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsrtPmSyCMF 108 of 112 menu
◀ ▶

Fortsettende studie av styling med CSS modules React

La oss fortsette arbeidet med applikasjonen vår buttons. Nå skal vi håndtere hovedkomponenten App, som allerede var generert i mappen src fra starten. Den vil inneholde to div-er, en overskrift og en knapp.

La oss erstatte filnavnet App.css med App.module.css i henhold til konvensjonen, tømme den og opprette noen få klasser med CSS-stiler til taggene:

.app { display: flex; flex-direction: column; width: 300px; border: 1px solid brown; padding: 10px; } .wrapper { display: flex; justify-content: space-around; } .title { text-align: center; margin-top: 10px; }

La oss nå tømme innholdet i filen App.js. Deretter importerer vi React- komponenten Buttons og stilene fra App.module.css. La oss skrive våre tagger og bruke stilene på dem, samt plassere React-komponenten Buttons:

import classes from "./App.module.css"; import Buttons from "./components/Buttons"; function App() { return ( <div class={classes.app}> <h2 class={classes.title}>CSS Module Buttons</h2> <div class={classes.wrapper}> <Buttons /> </div> </div> ); } export default App;

Vi brukte ordet classes for navnet på objektet som inneholder stilene, som vi importerer fra App.module.css. Som i forrige tilfelle kan du navngi dette objektet som det passer deg.

Det gjenstår noen få små steg. La oss endre navnet på filen index.css i henhold til konvensjonen til index.module.css, og i filen index.js må vi ikke glemme å erstatte importlinjen:

import "./index.css";

Med linjen:

import "./index.module.css";

Nå kan vi se i nettleseren resultatet av arbeidet vårt med applikasjonen.

Hvis du åpner den genererte koden i utviklerpanelet i nettleseren, vil du se at hver komponent har sine egne unike klasser. Dermed trenger vi ikke lenger å bekymre oss for konflikter mellom klasser i separate komponenter.

Det er også viktig at CSS-moduler ikke forbyr import av vanlige eksterne CSS-filer.

Følg teorien fra leksjonen, tøm React- komponenten App i applikasjonen din inputs, som du opprettet i oppgavene til forrige leksjon, og plasser også din opprettede Inputs i den, inne i en stylized div. Legg til en stylized overskrift i App. Alt dette skal plasseres i en annen div. Stiler for taggene i React-komponenten App skrives i App.modules.css.

Sett alt sammen, koble til de resterende filene på riktig måte og start applikasjonen din inputs.

← →
↑
Norsk▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis