⊗jsrtPmSyCMF 108 of 112 menu

Nadaljevanje študija oblikovanja s CSS moduli React

Nadaljujmo z delom na naši aplikaciji buttons. Zdaj se bomo posvetili glavni komponenti App, ki je bila že generirana v mapi src na začetku. V njej bomo imeli dva div, naslov in gumb.

Preimenujmo datoteko App.css v App.module.css po dogovoru, jo očistimo in v njej ustvarimo nekaj razredov s CSS slogi za oznake:

.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; }

Zdaj pa očistimo vsebino datoteke App.js. Nato uvozimo React komponento Buttons in sloge iz App.module.css. Napišimo naše oznake in nanje uporabimo sloge, ter postavimo React komponento 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 Gumbi</h2> <div class={classes.wrapper}> <Buttons /> </div> </div> ); } export default App;

Uporabili smo besedo classes za ime objekta, ki vsebuje sloge, ki jih uvozimo iz App.module.css. Kot v prejšnjem primeru, lahko ta objekt poimenujete po svoji želji.

Ostalo je še nekaj majhnih korakov. Spremenimo ime datoteke index.css po dogovoru v index.module.css in v datoteki index.js ne pozabimo zamenjati vrstice uvoza:

import "./index.css";

Z vrstico:

import "./index.module.css";

Zdaj lahko v brskalniku vidimo rezultat dela naše aplikacije.

Če odprete generirano kodo v razvojnem orodju brskalnika, vidite, da ima vsaka komponenta svoje edinstvene razrede. Tako nam ni treba več skrbeti za navzkrižja med razredi posameznih komponent.

Pomembno je tudi, da CSS moduli ne prepovedujejo uvažanja običajnih zunanjih CSS datotek.

Sledite teoriji iz lekcije, očistite React komponento App vaše aplikacije inputs, ki ste jo ustvarili v nalogah za prejšnjo lekcijo, in vanjo postavite vaš ustvarjen Inputs v kakšen oblikovan div. Dodajte v App oblikovan naslov. Vse to postavite v še kakšen div. Sloge za oznake React komponente App napišite v App.modules.css.

Vse skupaj sestavite, pravilno povežite preostale datoteke in zaženite svojo aplikacijo inputs.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni