⊗jsrtPmSyCMF 108 of 112 menu

CSS modullari ilə React-da stil verməni öyrənməyə davam

Gəlin buttons tətbiqimiz üzərində işimizi davam etdirək. İndi əsas diqqəti App komponentinə yönəldəcəyik, hansı ki, əvvəlcədən src qovluğunda yaradılıb. Orada iki div, başlıq və düymə olacaq.

Razılaşmaya uyğun olaraq App.css faylının adını App.module.css olaraq dəyişirik, onu təmizləyirik və içərisində teqlər üçün bir neçə CSS stil sinfi yaradırıq:

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

İndi isə App.js faylının məzmununu təmizləyirik. Sonra React komponenti Buttons və stil faylı App.module.css import edirik. Teqlərimizi yazırıq ve onlara stilləri tətbiq edirik, həmçinin React komponenti Buttons yerləşdiririk:

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;

App.module.css faylından import etdiyimiz stilləri ehtiva edən obyektin adı üçün classes sözündən istifadə etdik. Əvvəlki halda olduğu kimi, bu obyekti istədiyiniz kimi adlandıra bilərsiniz.

Cəmi bir neçə kiçik addım qalıb. Razılaşmaya uyğun olaraq index.css faylının adını index.module.css olaraq dəyişirik və index.js faylında import sətrini dəyişdirməyi unutmuruq:

import "./index.css";

Bu sətrə:

import "./index.module.css";

İndi brauzerdə tətbiqimizin işləmə nəticəsini görə bilərik.

Əgər brauzerin developer panelində yaradılmış verilmiş quruluşa baxsanız, görəcəksiniz ki, hər bir komponentin öz unikal sinifləri yaranıb. Beləliklə, artıq ayrı-ayrı komponentlərin sinifləri arasında toqquşmalardan narahat olmağa ehtiyac yoxdur.

Əhəmiyyətlidir ki, CSS modulları adi xarici CSS fayllarını import etməyi qadağan etmir.

Dərsdəki nəzəriyyəyə uyğun olaraq, əvvəlki dərsin tapşırıqlarında yaratdığınız inputs tətbiqinizin React komponenti App-i təmizləyin və içərisində yaratdığınız Inputs komponentini hansısa stilləşdirilmiş div-də yerləşdirin. App-ə stilləşdirilmiş başlıq əlavə edin. Bütün bunları başqa bir div-in içinə qoyun. React komponenti App-in teqləri üçün stilləri App.modules.css faylında yazın.

Hamısını birlikdə yığın, qalan faylları düzgün qoşun və inputs tətbiqinizi işə salın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et