Cum să adăugați un cursor cu stil și inversat la pagina dvs. Divi

Publicat: 2021-03-03

Una dintre cele mai rapide modalități de a interacționa cu vizitatorii de pe site-ul dvs. web este prin intermediul cursorului lor. De aici începe de obicei totul. Interacțiunea utilizatorilor pe desktop se bazează aproape în totalitate pe modul în care vizitatorii își folosesc cursorul pentru a naviga prin paginile dvs. Este, de asemenea, singurul lucru care le permite să declanșeze evenimente, indiferent dacă este un efect de plutire sau un clic. De aceea, veți întâlni o mulțime de site-uri web care personalizează cursorul cu un anumit obiectiv în minte. Stilizarea cursorului este utilă, de exemplu, dacă doriți să evidențiați un îndemn la acțiune. Astăzi, vă vom arăta cum să faceți acest lucru în cadrul Divi. Veți putea descărca gratuit fișierul JSON!

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

cursor

Mobil

cursor

Descărcați aspectul GRATUIT

Pentru a pune mâna pe aspectul liber, va trebui mai întâi să îl descărcați folosind butonul de mai jos. Pentru a avea acces la descărcare, va trebui să vă abonați la lista noastră de e-mail Divi Daily folosind formularul de mai jos. Ca nou abonat, veți primi și mai multe bunătăți Divi și un pachet Divi Layout gratuit în fiecare luni! Dacă sunteți deja pe listă, pur și simplu introduceți adresa de e-mail mai jos și faceți clic pe descărcare. Nu veți fi „resubscris” și nu veți primi e-mailuri suplimentare.

Descărcați fișierele
Descarcă gratis

Descarcă gratis

Înscrieți-vă la buletinul informativ Divi și vă vom trimite prin e-mail o copie a pachetului final de planificare a paginii de destinație Divi, plus o mulțime de alte resurse, sfaturi și trucuri uimitoare și gratuite Divi. Urmăriți-vă și veți fi un maestru Divi în cel mai scurt timp. Dacă sunteți deja abonat, pur și simplu introduceți adresa de e-mail de mai jos și faceți clic pe descărcare pentru a accesa pachetul de aspect.

V-ați abonat cu succes. Vă rugăm să verificați adresa de e-mail pentru a vă confirma abonamentul și pentru a obține acces la pachetele de layout Divi săptămânale gratuite!

1. Creați o pagină nouă / Deschideți una existentă

Creați o pagină nouă sau deschideți una existentă

Începeți prin a crea o pagină nouă sau a deschide una existentă.

cursor

Încărcați aspectul la alegere

Pentru a ne concentra asupra esenței acestui tutorial, vom folosi pachetul de reparații pentru biciclete, dar nu ezitați să utilizați orice alt aspect la alegere.

cursor

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

După ce aspectul dvs. a fost încărcat, navigați la partea de jos a paginii și adăugați o nouă secțiune. Vom folosi această secțiune pentru a ne construi cursorul.

cursor

Spațiere

Pentru a crea un cursor personalizat, vom adăuga un modul de text mai târziu în tutorial. Acest modul va fi plasat în interiorul secțiunii, dar nu dorim ca containerul secțiunii să apară în designul nostru. Pentru a evita afișarea secțiunii, vom elimina căptușeala implicită de sus și de jos din setările de spațiere.

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

cursor

Adăugați un rând nou

Structura coloanei

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

cursor

Dimensionare

Fără a adăuga încă module, deschideți setările rândurilor și eliminați toată lățimea jgheabului personalizată din setările de dimensionare.

  • Utilizați lățimea personalizată a jgheabului: da
  • Lățimea jgheabului: 1

cursor

Spațiere

Eliminați și toate umpluturile implicite, de sus și de jos.

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

cursor

Adăugați un modul de text (cursor)

Lăsați caseta de conținut goală

Este timpul să adăugați un modul de text, pe care, mai târziu, îl vom folosi ca cursor! Lăsați caseta de conținut goală.

cursor

Dimensionare

Treceți la fila de proiectare și formați modulul folosind o lățime și înălțime personalizate pe diferite dimensiuni ale ecranului:

  • Lăţime:
    • Desktop: 100 px
    • Tabletă: 60 px
    • Telefon: 40 px
  • Înălţime:
    • Desktop: 100 px
    • Tabletă: 60 px
    • Telefon: 40 px

cursor

Frontieră

Pentru a transforma cursorul într-un cerc, așa cum ați putut observa în previzualizarea acestei postări, vom folosi colțuri rotunjite și o margine.

  • Toate colțurile: 100%
  • Lățimea chenarului: 3 px
  • Culoare margine: #ffffff

cursor

Blend Mode

În previzualizarea acestei postări, ați putea observa un efect inversat asupra cursorului, mai ales atunci când plasați un modul buton. Pentru a obține acest efect, vom folosi un mod de amestecare pentru modulul nostru de text.

  • Blend Mode: Diferență

cursor

Element principal CSS

Prin adăugarea următoarelor linii de cod CSS la elementul principal al modulului, vom ajuta la pregătirea modulului pentru utilizarea viitoare ca cursor:

transition: all .1s linear;
pointer-events: none;

cursor

Poziţie

Vom folosi o poziție fixă ​​și pentru modul.

  • Poziție: Fix
  • Locație: stânga sus
  • Indicele Z: 2

cursor

Clasa CSS

Și vom completa setările modulului prin atribuirea unei clase CSS personalizate în fila avansată.

  • Clasa CSS: cursor

cursor

2. Adăugați funcționalitate

Adăugați un modul de cod sub modulul textului cursorului

Acum că avem cursorul Modulul text în poziție, este timpul să ne concentrăm asupra funcționalității! Adăugați un modul de cod chiar sub cursorul Text Module din noua dvs. secțiune.

cursor

Adăugați etichete stil și script

Vom combina un pic de cod CSS și JQuery, așa că mergeți mai departe și adăugați etichete de stil și script la modulul dvs. de cod.

cursor

Deschiderea codului JQuery

Apoi, copiați lipiți următoarele linii de deschidere a codului JQuery între etichetele de script:

jQuery(document).ready(function($){
});

cursor

Repoziționați modulul textului cursorului

Acum că a fost creată fundația din modulul nostru de cod, vom merge pas cu pas. Primul lucru pe care îl vom face este să plasăm modulul de text pe care l-am creat după conținutul interior al constructorului. Acest lucru ne va permite să folosim cursorul pe toată pagina.

$('.cursor').insertAfter('.et_builder_inner_content');

cursor

Eliminați cursorul implicit al paginii

Apoi, vom elimina cursorul implicit al paginii folosind un cod CSS personalizat pe care îl vom plasa între etichetele de stil.

body {
cursor: none;
}

cursor

Setați modulul textului cursorului ca cursor

Apoi, vom permite cursorului să urmeze mișcările vizitatorilor folosind următoarele linii de cod JQuery:

$(window).mousemove(function(e){
var cursor = $('.cursor');
$('.cursor').css({
top: e.clientY - cursor.height() / 2,
left: e.clientX - cursor.width() / 2
});
});

cursor

Comutați efectul când plasați un modul special

Adăugați Creșteți clasa CSS

După cum ați putut observa în previzualizarea acestei postări, de îndată ce un modul de buton este plasat, stilurile cursorului se schimbă. Pentru a realiza acest lucru, vom adăuga o nouă clasă CSS între etichetele noastre de stil.

.increase-size {
transform: scale(5);
background-color: white;
}

cursor

Toate modulele de butoane

Vom comuta această clasă CSS folosind un cod JQuery. Codul de mai jos vizează toate modulele de butoane din pagina dvs. Divi unul câte unul.

$('.et_pb_button').hover(function(){
$('.cursor').toggleClass('increase-size');
});

cursor

Un modul de buton specific

Dacă doriți ca efectul să se aplice în special unui modul, este necesară o abordare diferită. Mai întâi, deschideți modulul buton la care doriți să aplicați efectul și includeți o clasă CSS personalizată.

  • Clasa CSS: buton cursor

cursor

Apoi, înlocuiți clasa CSS în codul pe care l-ați folosit în pasul anterior. Asta e!

$('.cursor-button').hover(function(){
$('.cursor').toggleClass('increase-size');
});

cursor

previzualizare

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

Desktop

cursor

Mobil

cursor

Gânduri finale

În această postare, v-am arătat cum să creați un cursor personalizat pentru pagina dvs. Divi. De asemenea, v-am arătat cum să utilizați acest cursor personalizat pentru a declanșa un efect de plutire atunci când cineva trece la un îndemn pe pagina dvs. Odată ce veți obține abordarea de a crea un cursor personalizat, veți putea crea orice tip de design sau efect! Ați putut descărca gratuit fișierul JSON. Dacă aveți întrebări sau sugestii, nu ezitați să 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.