Cum să creați o fereastră de contact fixă ​​în colțul pop-up cu opțiunile de dimensionare Divi

Publicat: 2019-07-17

În fiecare săptămână, vă punem la dispoziție pachete de layout Divi noi și gratuite pe care le puteți utiliza pentru următorul dvs. proiect. Pentru unul dintre pachetele de aspect, împărtășim și un caz de utilizare care vă va ajuta să duceți site-ul web la nivelul următor.

În această săptămână, ca parte a inițiativei noastre continue de proiectare Divi, vă vom arăta cum să adăugați o fereastră fixă ​​de colț pop-up pe pagina dvs. utilizând opțiunile de dimensionare Divi. Această abordare vă va ajuta să configurați un formular de contact care urmărește vizitatorii prin șederea lor pe site-ul dvs. web, fără a fi nevoie de un plugin suplimentar!

Să ajungem la asta.

previzualizare

Înainte de a ne arunca cu capul în tutorial, să aruncăm o privire rapidă asupra rezultatului pe diferite dimensiuni de ecran.

Desktop

formular de contact fix

Mobil

formular de contact fix

1. Încărcați pagina de destinație a pachetului de dispunere a chiropractorului

Adăugați o pagină nouă

Începeți prin crearea unei pagini noi. După ce ați numit pagina și ați publicat-o, comutați la Visual Builder.

formular de contact fix

Încărcați pagina de destinație a pachetului de machiaj pentru chiropractici

Încărcați următoarea pagină de destinație pentru pachetul de aspect pentru chiropractici. Deși vom folosi acest aspect specific, puteți face ca tehnica să funcționeze pe orice pagină la care lucrați.

formular de contact fix

2. Să începem să recreăm!

Adăugați o secțiune nouă în partea de jos a paginii

Vom dedica o secțiune complet nouă formularului de contact fix pop-up pe clic. Adăugați această secțiune în partea de jos a paginii.

formular de contact fix

Culoare de fundal

Deschideți setările secțiunii și utilizați o culoare de fundal complet transparentă. Mai târziu în această postare, vom repara întreaga secțiune. Folosind o culoare de fundal transparentă, vă veți asigura că tot ceea ce apare sub containerul secțiunii este afișat.

  • Culoare fundal: rgba (255,255,255,0)

formular de contact fix

Dimensionare

Treceți la fila de proiectare și modificați lățimea secțiunii pe diferite dimensiuni ale ecranului.

  • Lățime: 37% (desktop), 95% (tabletă), 100% (telefon)
  • Alinierea secțiunii: dreapta

formular de contact fix

Spațiere

Eliminați în continuare setul de umplere implicit.

  • Căptușeală de sus: 0 px

formular de contact fix

Clasa CSS

Va trebui să oferim noii noastre secțiuni și o clasă CSS personalizată. Mai târziu, vom folosi această clasă CSS pentru a adăuga cod JQuery și CSS.

  • Clasa CSS: secțiune deschisă

formular de contact fix

Indice Z implicit

Pentru a ne asigura că secțiunea apare deasupra întregului conținut al paginii, vom mări indexul secțiunii z în setările de vizibilitate.

  • Indicele Z: 99

formular de contact fix

Plasați cursorul Z Index

Adăugați aceeași valoare a indexului z și pe hover.

  • Indicele Z: 99

formular de contact fix

Adăugați rândul # 1

Structura coloanei

Continuați adăugând un rând nou la secțiune utilizând următoarea structură de coloane:

formular de contact fix

Adăugați modul Blurb

Lăsați casetele de conținut goale

Primul și singurul modul de care avem nevoie în acest rând este un modul Blurb. Asigurați-vă că lăsați golurile pentru titlu și conținut.

formular de contact fix

Selectați pictograma

Selectați o pictogramă în continuare.

formular de contact fix

Culoare de fundal

Schimbați și culoarea fundalului.

  • Culoare fundal: #FFFFFF

formular de contact fix

Setări pictograme

Treceți la fila de proiectare și aplicați următoarele setări pentru pictograme:

  • Culoare pictogramă: # ff5f24
  • Plasarea pictogramelor: sus
  • Utilizați pictograma Dimensiune font: Da
  • Dimensiune font pictogramă: 46 px (desktop), 30 px (tabletă), 25 px (telefon)

formular de contact fix

Dimensionare

Modificați apoi setările de dimensionare pentru diferite dimensiuni de ecran.

  • Lățime: 140 px (desktop), 105 px (tabletă), 80 px (telefon)
  • Alinierea modulului: dreapta

formular de contact fix

Spațiere

Vom adăuga, de asemenea, câteva valori de umplere personalizate, de sus și de jos, pe diferite dimensiuni de ecran.

  • Căptușeală superioară: 50 px (desktop), 35 px (tabletă), 25 px (telefon)
  • Căptușeală inferioară: 20 px (desktop), 10 px (tabletă), 0 px (telefon)

formular de contact fix

Frontieră

Pentru a crea o formă circulară, va trebui să adăugăm o valoare mare fiecărui colț din setările de margine. Folosim „500px”.

formular de contact fix

Box Shadow

Vom adăuga, de asemenea, o umbră de casetă subtilă pentru a permite ca forma circulară să apară.

  • Puterea neclarității umbrei cutiei: 80 px

formular de contact fix

Animaţie

Deschideți apoi setările de animație și eliminați animația pictogramei.

  • Animație pictogramă: fără animație

formular de contact fix

Clasa CSS

Nu în ultimul rând, adăugați o clasă CSS la Blurb Module. Mai târziu în această postare, vom folosi această clasă CSS pentru a face funcția de clic funcțională.

  • Clasa CSS: contact deschis

formular de contact fix

Adăugați rândul # 2

Structura coloanei

Pe al doilea rând! Utilizați următoarea structură de coloane:

formular de contact fix

Culoare de fundal

Fără a adăuga încă module, deschideți setările rândurilor și adăugați o culoare de fundal albă.

  • Culoare fundal: #FFFFFF

formular de contact fix

Frontieră

Adăugați o rază de margine „39px” la fiecare dintre colțurile următoare.

formular de contact fix

Box Shadow

Și completați setările rândului adăugând o umbră subtilă de casetă.

  • Puterea neclarității umbrei cutiei: 80 px

formular de contact fix

Adăugați un formular de contact

Elemente

Singurul modul de care avem nevoie în acest rând este un modul de contact. După ce ați adăugat modulul, dezactivați captcha în setările elementelor.

  • Afișați Captcha: nu

formular de contact fix

Câmpuri

Treceți la fila de proiectare și modificați culoarea de fundal a câmpurilor din setările câmpurilor.

  • Culoare fundal câmpuri: rgba (0,126,255,0,13)

formular de contact fix

Buton

Continuați stilizând butonul.

  • Utilizați stiluri personalizate pentru buton: Da
  • Dimensiune text buton: 16 px
  • Culoarea textului butonului: #FFFFFF
  • Culoarea fundalului butonului: # ff5f24
  • Lățimea chenarului butonului: 2 px
  • Culoare margine buton: rgba (0,0,0,0)
  • Raza chenarului butonului: 0 px
  • Buton Font: Karla
  • Buton Font Greutate: Bold
  • Căptușeală pentru butoane: 14 px
  • Căptușeală pentru butoane: 14 px
  • Căptușire stânga buton: 20 px
  • Căptușire dreaptă buton: 20 px

formular de contact fix

formular de contact fix

formular de contact fix

Spațiere

Și adăugați câteva valori de umplere personalizate.

  • Căptușeală superioară: 30 px
  • Căptușeală inferioară: 30 px
  • Garnitura stânga: 40 px
  • Căptușeală dreaptă: 40 px

formular de contact fix

Adăugați un modul de cod

Introduceți codul JQuery

Odată ce ați completat modulul Formular de contact, este timpul să faceți funcția de clic funcțională! Adăugați un modul de cod la al doilea rând din secțiune și introduceți următoarele linii de cod JQuery între etichetele de script așa cum puteți vedea în ecranul de imprimare de mai jos:

jQuery(function($){
$(".contact-open").click(function() {
 $('.section-open').toggleClass('section-open-active');
});
});

formular de contact fix

Modificați setările secțiunii

Înălţime

Continuați deschizând setările secțiunii. Schimbați înălțimea pe diferite dimensiuni ale ecranului.

  • Înălțime: 190 px (desktop), 140 px (tabletă), 125 px (telefon)

formular de contact fix

Element principal implicit

Adăugați un cod CSS personalizat la elementul principal al secțiunii de lângă acesta pentru a-l fixa în colțul din dreapta jos.

bottom: 0;
right: 0;
position: fixed;

formular de contact fix

Plasați cursorul pe elementul principal

Asigurați-vă că adăugați poziția fixă ​​și la elementul principal al cursorului.

position: fixed;

formular de contact fix

Adăugați cod CSS personalizat în pagină

Deschideți Setări pagină

Pentru a finaliza efectul de comutare, va trebui să adăugăm și un pic de cod CSS la pagină. Deschideți setările paginii.

formular de contact fix

Adăugați CSS personalizat

Accesați fila avansată și adăugați următoarele linii de cod CSS:

.section-open-active {
height: auto !important;
}

formular de contact fix

previzualizare

Acum că am parcurs toți pașii, să aruncăm o privire finală asupra rezultatului pe diferite dimensiuni de ecran.

Desktop

formular de contact fix

Mobil

formular de contact fix

Gânduri finale

În această postare, v-am arătat cum să adăugați un formular de contact fix la paginile dvs. utilizând setările de dimensionare ale Divi. Puteți face această abordare să funcționeze pe orice tip de site web pe care îl creați. Acest tutorial face parte din inițiativa noastră continuă de proiectare Divi, unde încercăm să introducem ceva suplimentar în setul de instrumente de proiectare în fiecare săptămână. Dacă aveți întrebări sau sugestii, asigurați-vă că lăsați un comentariu în secțiunea de comentarii de mai jos.

Dacă sunteți dornici să aflați mai multe despre Divi și să obțineți mai multe cadouri Divi, asigurați-vă că vă abonați la newsletter-ul nostru de e-mail și la canalul YouTube, astfel încât să fiți întotdeauna unul dintre primii oameni care să cunoască și să obțină beneficii din acest conținut gratuit.