Når du opretter en brugerdefineret header til din Websted, ved at bruge Divis temabygger, vil du finde dig selv på udkig efter den perfekte måde at tilføje en AAL (opfordring til handling). En måde at gøre dette på er at tilføje en Kontaktformular rulle. Dette vil hjælpe dig med at holde det overordnede udseende af dit header rent, samtidig med at det giver mulighed for at komme ind kontakt med dig, uden at skulle scrolle ned. I denne vejledning viser vi dig, hvordan du opretter en Kontaktformular drop-down ved hjælp af Divi og JQuery & CSS-kode. 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 se på resultatet på forskellige skærmstørrelser.

Rullemenuen Divi

1. Gå til Divi Theme Builder og start med at oprette en global header

Gå til Divi Theme Builder

Start med at gå til Divi Theme Builder i backend på dit WordPress-sted.

Global divi header

Opret en global overskrift

Klik på "Tilføj global overskrift" og vælg "Opret global overskrift" for at begynde at oprette en brugerdefineret global overskrift.

Byg global divi header

2. Byg headerdesignet

Sektionsindstillinger

Baggrundsfarve

Når du er inde i den overordnede overskriftsskabelon, vil du bemærke et afsnit. Åbn dette afsnit, og brug en hvid baggrundsfarve.

  • Baggrundsfarve: #FFFFFF
Baggrundsjustering

afstand

Fjern derefter standard øvre og nedre polstring fra sektionen.

  • Øvre polstring: 0px
  • Bundpolstring: 0px
Polstringskonfiguration

Skyggeæske

Påfør også en subtil boksskygge.

  • Box Shadow Blurstyrke: 50px
  • Skygge farve: rgba (0,0,0,0,15)
Divi-skygge-konfiguration

Tilføj en ny linje

Kolonne struktur

Fortsæt med at tilføje en ny linje til sektionen ved hjælp af følgende kolonnestruktur:

Vælg et layout

dimensionering

Uden at tilføje flere moduler skal du åbne linjeparametrene og ændre størrelsesparametrene som følger:

  • Brug en brugerdefineret tagrendebredde: Ja
  • Tagrendebredde: 1
  • Udligne kolonnehøjder: Ja
  • Bredde: 95%
  • Maks bredde: 100%
Konfigurer linjedimension

afstand

Tilføj derefter brugerdefineret øverste og nederste polstring.

  • Øvre polstring: 1vw
  • Bundpolstring: 1vw
Konfiguration af sektionsafstand

Hovedelement

Og juster alt kolonnens indhold ved at tilføje en enkelt linje CSS-kode til hovedelementet i rækken.

align-items: center;

Brugerdefineret css

Kolonne 2 Z-indeks

Vi sørger også for, at den anden kolonne har en højere z-indeksværdi til reaktive formål.

  • Z-indeks: 12
Kolonneparameter

Føj et billedmodul til kolonne 1

Download logo

Det er tid til at begynde at tilføje moduler! Start med et billedmodul i kolonne 1. Upload et logo.

Billedmodul divi

tilpasning

Skift derefter justeringen af ​​modulet.

  • Billedjustering: center
Justeringsbillede modul

dimensionering

Skift også bredden.

  • Bredde: 3vw (desktop), 5vw (tablet), 7vw (telefon)
drop-down kontaktformular

Føj et menumodul til kolonne 2

Vælg menuen

I den anden kolonne tilføjer vi et menu-modul.

Tilpasning af divi-menu-modulet

Disposition

Skift til moduldesignfanen, og skift layoutstil.

  • Stil: Centreret
Menu modul stil

Menu tekstindstillinger

Skift derefter tekstindstillingerne i modulmenuen.

  • Menustype: Åben uden
  • Menu fontvægt: Semi-fed
  • Menutekstfarve: # 000000
  • Menustekststørrelse: 0.8vw (desktop), 2vw (tablet), 3vw (telefon)
  • Menubrev mellemrum: 1x
Divi menu tekst

Indstillinger i rullemenuen

Skift derefter farven på linjen i rullemenuen.

  • Farve på linjen i rullemenuen: # 007dff
Rullemenuen Divi

ikoner

Med hamburger menu ikon farve.

  • Hamburger-menuikonfarve: # 007dff
Menuikoner divi

Tilføj tekstmodul 1 til kolonnen 3

Tilføj en kopi

Lad os gå videre til det tredje modul! Tilføj et tekstmodul med en kopi efter eget valg.

Kontakt os divi-modulet

Baggrundsfarve

Tilføj derefter en baggrundsfarve.

  • Baggrundsfarve: # 007dff
Divi baggrund

Tekstindstillinger

Skift til moduldesignfanen og rediger tekstindstillingerne i overensstemmelse hermed:

  • Tekst font: Open Sans
  • Skrifttypens vægt: fed skrift
  • Tekstfarve: #ffffff
  • Tekststørrelse: 0.8vw (desktop), 2vw (tablet), 3vw (telefon)
  • Justering af teksten: center
Divi skrifttypefarve

dimensionering

Rediger derefter modulets størrelsesparametre.

  • Bredde: 33%
  • Justering af modulet: center
Størrelse sektion tekst divi

afstand

Tilføj derefter brugerdefineret øverste og nederste polstring.

  • Øvre polstring: 0.8vw (desktop), 2vw (tablet og telefon)
  • Bundpolstring: 0.8vw (skrivebord), 2vw (tablet og telefon)
Konfiguration af afstand til tekstmodul

Border

Og fuldfør modulparametrene ved at tilføje en grænseradius.

  • Alle hjørner: 100px
Tekstmodul kantkonfiguration

Tilføj tekstmodul 2 til kolonnen 3

Føj et symbol til indholdsområdet

Lad os gå videre til det næste modul, som er et andet tekstmodul. Tilføj følgende pil i indholdsområdet: "▼".

Divi fleche tekstmodul

Tekstindstillinger

Skift til moduldesignfanen og rediger tekstindstillingerne i overensstemmelse hermed:

  • Tekst font: Open Sans
  • Tekstfarve: # 007fff
  • Tekststørrelse: 3vw
  • Højde på tekstlinjen: 0em
  • Justering af teksten: center
Font divi-tekstmodul

Z-indeks

Vi øger også z-indekset for modulet.

  • Z-indeks: 11
Divi-tekstmodulposition

Føj kontaktformularmodulet til kolonne 3

Du kan nu tilføje en Kontaktformular lige i bunden af ​​tekstmodulet, som indeholder pilen. Dette modul er ret simpelt at bruge, så du bliver nødt til at tilpasse, hvilke felter du vil gøre synlige.

Kontaktformularmodul

3. Tilpas elementerne til at oprette en kontaktformular med et enkelt klik

Tilføj højden på søjle 3

Når alle mods er på plads, er det tid til at skabe effekten. Det første skridt mod at opnå det ønskede resultat er at åbne indstillingerne i kolonne 3 og tilføje responsiv brugerdefineret højde i fanen avanceret.

Office:

height: 3vw;

tablet:

height: 5vw;

Telefon:

height: 6vw;

Kontaktformular til prøveindlæg

Føj en CSS-klasse til knappen og pilen

Så tilføjer vi den samme CSS-klasse til de to første tekstmoduler i kolonne 3.

Tilføj Vis sektion for kontaktpersoner

Føj en CSS-klasse til kontaktformularen

Vi har også brug for en tilpasset CSS-klasse til kontaktformularmodulet.

Føj en klasse til divi-formularen

Skjul modulet Kontaktformular

Fortsæt med at tilføje en ekstra linje med CSS-kode til hovedelementet i kontaktformularmodulet. Dette giver os mulighed for at skjule modulet, før vi klikker.

display: none;

Style css modul divi

Føj et kodemodul til kolonne 3 med JQuery og CSS-kode

Og for at oprette klikfunktionen har vi brug for noget JQuery-kode. Vi bruger også brugerdefineret CSS-kode. Tilføj et nyt kodemodul til kolonne 2 med koden. Sørg for at placere JQuery-kode mellem script-tags og CSS-kode mellem style-tags.

jQuery(function($){$(".show-contact").click(function() {$('.contact-form-module').slideToggle();});});

.show-contact {cursor: pointer;} .et-menu>li {padding-left: 0.7vw !important;padding-right: 0.7vw !important;}

Tilføj javascript-kode

undersøgelse

Nu hvor vi har gennemgået alle trinene, lad os tage et sidste kig på, hvordan det ser ud på forskellige skærmstørrelser.

kontor

Designeksempel

Hvad man skal huske

I denne artikel har vi vist dig, hvordan du tilføjer en drop-down kontaktformular til din brugerdefinerede header. Det er en fantastisk måde at udløse handling tidligt på.