Når du viser flere opfordringer til handling på din side, kan det være nyttigt at oprette en interaktiv rulleeffekt, der forener forskellige elementer. En løsning er at gøre modulerne til faste elementer, mens de bevæger sig i deres søjlebeholder. I dagens tutorial viser vi dig, hvordan du opretter et smukt design, der håndterer denne teknik. Du vil også være i stand til at downloade JSON-filen gratis!

Lad os gå.

undersøgelse

Før vi dykker ned i vejledningen, lad os endelig se på, hvordan det fungerede med forskellige skærmstørrelser.

Fast sektion container divi oversigt

Lad os begynde at genskabe!

Tilføj en ny sektion

Start med at tilføje et nyt regelmæssigt afsnit til den side, du arbejder på.

Valg af en divisektion

afstand

Åbn sektionsindstillingerne, og skift bund- og topmargener for forskellige skærmstørrelser.

  • Polstring top: 7vw (desktop), 10vw (tablet), 15vw (telefon)
  • Polstring i bunden: 20vw (desktop), 7vw (tablet), 10vw (telefon)
Konfiguration af afstand for divisektion

Tilføj en ny linje

Kolonne struktur

Fortsæt med at tilføje en ny række ved hjælp af følgende kolonnestruktur:

Vælg divi-kolonnelayoutet

dimensionering

Uden at tilføje nogen moduler endnu, skal du åbne rækkeindstillingerne og lade det optage hele sektionens bredde. det er han også meget vigtigt  aktiver indstillingen 'Udlign kolonnehøjder'. Ved at gøre dette opretter du tom plads i kolonnerne, der gør det muligt for de stationære moduler at bevæge sig frit, mens du ruller på siden.

  • Brug en brugerdefineret tagrendebredde: Ja
  • Tagrendebredde: 1
  • Udligne kolonnehøjder: Ja
  • Bredde: 100%
  • Maksimal bredde: 100%
Divi-parameterlinjekonfiguration

Kolonne 2 Øvre polstring

Åbn derefter indstillingerne for 2-kolonnen, og tilføj nogle øverste fyldstof på skrivebordet.

  • Øvre polstring: 20vw (desktop), 0vw (tablet og telefon)
Divi-konfiguration med høj margin

Kolonne 3 Øvre polstring

Tilføj også en brugerdefineret topfyldværdi til den tredje kolonne.

  • Bedste polstring: 40vw (desktop), 0vw (tablet og telefon)
Kolonne 3 divi højkonfiguration

Kolonne 4 Øvre polstring

Og udfyld parametre for linjen ved også at tilføje en højere udfyldningsværdi til kolonnen 4.

  • Øvre polstring: 60vw (desktop), 0vw (tablet og telefon)
søjlebeholder

Føj CTA til 1-kolonnen

Tilføj indhold

Det er tid til at begynde at tilføje moduler! Det første modul, vi skal bruge i kolonne 1, er et CTA-modul (Call to Action). Indsæt indhold de votre choix.

Konfiguration af opkald af divi-handling

Link

Tilføj også et link til knappen. Dette gør det muligt for knappen at blive vist i designet.

  • URL til knapets link: #
Konfiguration af knap til opfordring til handling

Baggrundsfarve

Skift modulets baggrundsfarve bagefter.

  • Baggrundsfarve: #ffffff
Divi baggrundsfarver

Tekstindstillinger

Skift til fanen Design, og skift de generelle tekstindstillinger.

  • Justering af teksten: center
  • Tekstfarve: mørk
Konfigurationsjustering af tekstopkaldet til divi-handlingen

Titeltekstindstillinger

Skift også tekstindstillingerne til titlen.

  • Titel Titleniveau: H3
  • Teksttitel: Spektral
  • Farve tekst titel: # 000000
  • Teksttitelstørrelse: 2vw (desktop), 4vw (tablet), 6vw (telefon)
Rediger titel difvi opfordring til handling

Indstillinger for kropstekst

Med parametrene for teksten.

  • Body font: Fira Sans
  • Vægt på skrifttypen: Let
  • Kropsfarve på tekst: # 000000
  • Kropsstørrelse: 1vw (desktop), 2vw (tablet), 3vw (telefon)
  • Kropshøjde: 1.8em
Tekstdelens brødtekst

Knapindstillinger

Glem ikke at style din CTA-modulknap også.

  • Brug brugerdefinerede stilarter til knappen: Ja
  • Knaptekststørrelse: 1vw (desktop), 2vw (tablet), 3vw (telefon)
  • Knappen tekstfarve: #ffffff
  • Baggrundsfarve på knap: #444eff
  • Bredde på knapgrænsen: 0px
Opsætning til handling-konfiguration af knapstil
  • Radius af knappens kant: 50vw
  • Knapskrifttype: Fira Sans
Konfiguration af parameter for Divi-knap
  • Øvre polstring: 1vw (desktop), 2vw (tablet), 3vw (telefon)
  • Polstring i bunden: 1vw (desktop), 2vw (tablet), 3vw (telefon)
  • Venstre polstring: 3vw (desktop), 7vw (tablet), 13vw (telefon)
  • Polstring til højre: 3vw (desktop), 7vw (tablet), 13vw (telefon)
Konfiguration af justering af Divi-knap

afstand

Gå derefter til afstandsindstillingerne og tilføj tilpassede indre og nederste margener.

  • Top polstring: 8vw
  • Bundpolstring: 8vw
Divi-afstand konfiguration opfordring til handling modul

Border

Tilføj også afrundede vinkler til modulet.

  • Runde hjørner: 1vw (alle hjørner)
Opkald til handling-modul med afrundet kantkonfiguration

Skyggeæske

Afslut moduldesignet ved at tilføje en subtil boksskygge.

  • Kassens skygge Vandret position: 10px
  • Box Shadow Blur Force: 50px
  • Skygge farve: rgba (0,0,0,0,08)
Divi-modul til konfiguration af skyggeboks

CSS klasse

For at den klæbrig rulleeffekt skal fungere, bliver vi nødt til at tilføje et par linjer CSS-kode i slutningen af ​​denne vejledning. Som forberedelse tilføjer vi en CSS-klasse til CTA-modulet.

  • CSS klasse: sticky-cta
Modulopkald til handling-konfigurations-id og klasser

Føj et billedmodul til kolonne 1

Upload billede

Lad os gå videre til den næste og sidste mod, som vi har brug for i kolonne 1, som er et billedmod. Upload et PNG-billede efter eget valg.

Tilføj billedmodul med en donot

tilpasning

Skift derefter billedjusteringen.

  • Billedjustering: Center
Opdelingsmodul divi

dimensionering

Sørg for at tvinge også den fulde bredde på modulet.

  • Tving fuldbredde: Ja
Konfiguration af afstand for Divi-billedmodul

afstand

Fuldfør modulindstillingerne ved at gå til afstandsindstillingerne og tilføje tilpassede afstandsværdier for forskellige skærmstørrelser.

  • Øvre margen: -5vw (tablet og telefon)
  • Nederste margen: -12vw (desktop), 5vw (tablet og telefon)
  • Venstre polstring: 3vw (desktop), 10vw (tablet), 25vw (telefon)
  • Polstring til højre: 3vw (desktop), 10vw (tablet), 25vw (telefon)
Konfigurationsafstandsmodul divi image donut

Klon de to moduler tre gange, og anbring de resterende kolonner

Når du har afsluttet begge moduler i 1-kolonnen, kan du duplikere dem tre gange og placere duplikaterne i de resterende kolonner i rækken.

søjlebeholder

Skift billeder

Sørg for at ændre billedet i hvert duplikatbilledmodul.

Skift indholdet af CTA og baggrundsfarverne på knapperne

Skift også indhold CTA med knapbaggrundsfarver.

  • CTA-modul #2: #89ffb4
  • CTA-modul #3: #ff89f1
  • CTA-modul #4: #ffd389
Ændr farverne på de moduler, der kaldes til handling

Føj CSS-klasse til billedmoduler i kolonne 1, 2 og 3

For at sikre, at den klæbrige effekt også fungerer på billeder, skal vi tilføje en CSS-klasse til billedmodulerne i kolonne 1, 2 og 3.

  • CSS-klasse: klistret billede
Rediger billeder i hver kolonne

Tilføj 2-linjen

Kolonne struktur

Det eneste, der er tilbage, er at tilføje CSS-koden. For at gøre dette skal du tilføje en ny linje.

Føj række til en kolonne på divi

Tilføj et kodemodul med CSS-kode

Føj et kodemodul til linjen, indsæt CSS-koden nedenfor, så er du færdig!

<style>@media only screenand (min-width: 980px) {.sticky-cta {position: sticky;position: -webkit-sticky;top: 8vw !important;}.sticky-image {position: sticky;position: -webkit-sticky;top: 28vw !important;}}</style>

Tilføj kodemodul på divi

undersøgelse

Nu hvor alle trin er taget, lad os tage et sidste kig på, hvad der skete med forskellige skærmstørrelser.

Sidste animationsopkald til handling divi
søjlebeholder

endelige tanker

I denne artikel har vi vist dig, hvordan du holder moduler faste i deres kolonnebeholder. Brug af denne teknik kan generere fantastiske rulleeffekter, der giver dig mulighed for at fremhæve de forskellige opfordringer til handling på din side. Du kan også downloade JSON-filen gratis! Hvis du har spørgsmål eller forslag, er du velkommen til at efterlade en kommentar i kommentarfeltet nedenfor.