Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Mange moderne webdesigns kræver en responsiv sidefod, der ser godt ud og fungerer korrekt på alle enheder. En responsiv sidefod justerer automatisk dens layout og indhold, så den passer til skærmstørrelsen på den enhed, den ses på.

Lær, hvordan du opretter en responsiv footer i React.js ved hjælp af simple-react-footer-modulet.

Simple-react-footer-modulet er et letvægts- og brugervenligt bibliotek, der giver dig mulighed for at oprette en responsiv footer i React.js. Det giver et sæt rekvisitter, som du kan bruge til at tilpasse udseendet og funktionaliteten af ​​din sidefod.

Før vi dykker ned i at oprette en sidefod ved hjælp af simple-react-footer-modulet, lad os tage et hurtigt kig på nogle af dets nøglefunktioner:

  • Tilpasset layout: Simple-react-footer-modulet giver dig mulighed for at definere antallet af kolonner i din footer, samt indholdet af hver kolonne.
  • Responsivt design: Sidefoden justerer automatisk sit layout, så den passer til skærmstørrelsen på den enhed, den ses på.
  • Tilpasset udseende: Simple-react-footer-modulet giver en række rekvisitter, som du kan bruge til at tilpasse udseendet af din sidefod, såsom baggrundsfarve, skriftfarve og ikonfarve.

Nu hvor du har en grundlæggende forståelse af simple-react-footer-modulet, lad os se, hvordan du kan bruge det til at oprette en footer i React.js.

Start med oprettelse af en simpel React-app. Du kan derefter bruge simple-react-footer-modulet til at oprette en footer, som i dette eksempel:

importere Reagere fra'reagere';
importere SimpleReactFooter fra'simple-react-footer';

konst Sidefod = () => {
// Definer data for sidefoden
konst beskrivelse = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ud enim ad minim veniam, quis nostrud øvelse ullamco laboris nisi ut aliquip ex ea commodo consequat.";
konst titel = "Lorem ipsum";

konst kolonner = [{
titel: "Kolonne 1",
ressourcer: [{
navn: "Vare 1",
link: "/vare1"
},{
navn: "Vare 2",
link: "/vare2"
},{
navn: "Punkt 3",
link: "/vare3"
},{
navn: "Punkt 4",
link: "/vare4"
}]
},{
titel: "Kolonne 2",
ressourcer: [{
navn: "Punkt 5",
link: "/vare5"
},{
navn: "Punkt 6",
link: "/vare6"
}]
},{
titel: "Kolonne 3",
ressourcer: [{
navn: "Punkt 7",
link: "/vare7"
},{
navn: "Punkt 8",
link: "/vare8"
}]
}];

Vend tilbage<SimpleReactFooter
beskrivelse={beskrivelse}
title={title}
kolonner={kolonner}
/>;
}

eksportStandard Sidefod;

Denne kode vil skabe en sidefod, der ser sådan ud:

Dette eksempel importerer SimpleReactFooter-komponenten og definerer en funktionel komponent kaldet Footer. Inde i Footer-komponenten bruger den SimpleReactFooter-komponenten og giver den tre rekvisitter: titel, beskrivelse og kolonner.

Modulet viser titelrekvisiten øverst i sidefoden. Herunder viser den titelrekvisiten. Endelig er columns prop en række objekter, der definerer indholdet af kolonnerne i sidefoden.

Tilpasning af komponenter med forskellige rekvisitter

Ud over titel- og beskrivelsesrekvisitter giver modulet simple-react-footer flere rekvisitter, som du kan videregive til komponenten. Du kan bruge disse til at tilpasse udseendet og funktionaliteten af ​​din sidefod.

Her er en liste over alle rekvisitter, der er tilgængelige i simple-react-footer-modulet:

  • titel: Titlen på sidefoden.
  • beskrivelse: En kort beskrivelse af sidefoden.
  • kolonner: En række objekter, der definerer indholdet af kolonnerne i sidefoden. Hvert objekt skal have en titelegenskab, der angiver kolonnens titel, og en ressourceegenskab, der er en række objekter, der hver repræsenterer en ressource i kolonnen. Hvert ressourceobjekt skal have en navnegenskab, der angiver navnet på ressourcen, og en linkegenskab, der angiver linket til ressourcen.
  • linkedin: Virksomhedens eller organisationens LinkedIn-håndtag.
  • facebook: Firmaets eller organisationens Facebook-håndtag.
  • Twitter: Firmaets eller organisationens Twitter-håndtag.
  • instagram: Virksomhedens eller organisationens Instagram-håndtag.
  • Youtube: Virksomhedens eller organisationens YouTube-håndtag.
  • pinterest: Firmaets eller organisationens Pinterest-håndtag.
  • ophavsret: Ophavsretsteksten til sidefoden.
  • ikonFarve: Farven på de sociale mediers ikoner i sidefoden.
  • baggrundsfarve: Baggrundsfarven på sidefoden.
  • skrift farve: Skriftfarven på sidefoden.
  • copyrightFarve: Skriftfarven på copyright-teksten i sidefoden.

Her er et eksempel på, hvordan du kan bruge alle de tilgængelige rekvisitter i simple-react-footer-modulet til at oprette en tilpasset sidefod i React.js:

importere Reagere fra'reagere';
importere SimpleReactFooter fra'simple-react-footer';

konst Sidefod = () => {
// Definer data for sidefoden
konst beskrivelse = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ud enim ad minim veniam, quis nostrud øvelse ullamco laboris nisi ut aliquip ex ea commodo consequat.";
konst titel = "Lorem ipsum";

konst kolonner = [{
titel: "Kolonne 1",
ressourcer: [{
navn: "Vare 1",
link: "/vare1"
},{
navn: "Vare 2",
link: "/vare2"
},{
navn: "Punkt 3",
link: "/vare3"
},{
navn: "Punkt 4",
link: "/vare4"
}]
},{
titel: "Kolonne 2",
ressourcer: [{
navn: "Punkt 5",
link: "/vare5"
},{
navn: "Punkt 6",
link: "/vare6"
}]
},{
titel: "Kolonne 3",
ressourcer: [{
navn: "Punkt 7",
link: "/vare7"
},{
navn: "Punkt 8",
link: "/vare8"
}]
}];

Vend tilbage<SimpleReactFooter
beskrivelse={beskrivelse}
title={title}
kolonner={kolonner}
linkedin="lorem_ipsum_on_linkedin"
facebook="lorem_ipsum_on_fb"
twitter="lorem_ipsum_on_twitter"
instagram="lorem_ipsum_live"
youtube="UCFT6TSF464J8K82xeA?"
pinterest="lorem_ipsum_collections"
copyright="sort"
iconColor="sort"
baggrundsfarve="lysegrå"
fontColor="sort"
copyrightColor="mørkegrå"
/>;
}

eksportStandard Sidefod;

Dette eksempel bruger alle de tilgængelige rekvisitter i simple-react-footer-modulet til at oprette en tilpasset sidefod. Koden vil skabe en sidefod med forskellige farver og forskellige sociale medier-ikoner:

Linkedin-, facebook-, twitter-, instagram-, youtube- og pinterest-rekvisitterne angiver virksomhedens eller organisationens håndtering af sociale medier. Hvis du giver disse rekvisitter, viser modulet de tilsvarende sociale medier-ikoner i sidefoden.

Ophavsrettens prop angiver copyright-teksten for sidefoden. Modulet viser denne tekst nederst i sidefoden.

Ikonerne Farve, baggrundsfarve, skrifttypefarve og copyrightfarve-rekvisitter tilpasser sidefodens udseende.

Udover at få din hjemmeside til at se godt ud, kan en responsiv footer forbedre brugeroplevelsen af ​​din hjemmeside. En responsiv footer sikrer, at alle brugere, uanset hvilken enhed de bruger, nemt kan få adgang til og bruge footeren.