Vil du tilføje en vippeeffekt med Divi på ethvert element på din side?

Tilføjelse af hover-tilt-effekter til din Websted er en af ​​de sjove og engagerende måder at bringe din Websted Divi. Normalt kræver denne type design et plugin eller mere avanceret kode. Men denne proces er meget nemmere ved at bruge Tilt.js (en lille hover-tilt-effekt for jQuery). Med Tilt.js kan du nemt anvende hover-tilt-effekter på alt på få minutter.

I denne tutorial viser vi dig, hvordan du tilføjer svævevippeeffekter til ethvert element af Divi. Ved at bruge en kombination af jQuery tilt.js-uddrag og Divi-builderen viser vi dig, hvordan du tilføjer fantastiske hover-tilt-effekter til et billede, modulkolonne, række osv. 

Vi vil endda vise dig, hvordan du tilføjer fantastiske 3D-parallakseeffekter.

Lad os starte!

undersøgelse

Her er et hurtigt overblik over det resultat, vi får i denne tutorial.

Se også: Divi: Sådan afslører du indhold, når du svæver over sektionsopdelingen

Hvad du behøver for at komme i gang

Fra WordPress-dashboardet, gå til Sider> Tilføj nyt for at oprette en ny side.

Divi

Giv den en titel, der giver mening for dig, og klik Brug Divi Builder

klik derefter på Begynd at bygge (Byg fra skrammer)

Derefter har du et tomt lærred til at begynde at designe i Divi.

Tilføj tilt-effekter ved svævning af ethvert element i Divi

Tilføj en Tilt Hover-effekt til Divi-modulerne

Lad os starte med at tilføje en række med tre kolonner til standardafsnittet.

Tilføj et billedmodul

Tilføj et billedmodul i den første kolonne.

Bemærk: Du kan bruge et hvilket som helst modul efter eget valg. Det behøver slet ikke at være et billedmodul.

Upload et billede efter eget valg. 

Tilføj en billedmodulklasse

Under fanen Avanceret, tilføj følgende CSS-klasse:

  • CSS-klasse: et-js-tilt

Denne klasse vil blive brugt som en vælger for vores vippefunktion senere.

Kopiér og indsæt forrige billedmodul

Kopier derefter billedmodulet og indsæt en i hver af de to resterende kolonner.

Du kan erstatte duplikerede billeder med nye, hvis du ønsker det. Bare sørg for, at hvert billedmodul tilhører CSS-klassen "et-js-tilt".

Tilføj JQuery-biblioteket "tilt.js"

For at tilføje biblioteket tilt.js og det nødvendige kodestykke for at skævvride vores billeder, bruger vi et kodemodul.

Tilføj først en ny række én kolonne under den eksisterende række.

Tilføj derefter et kodemodul til den nye række.

Så skal vi have adgang til tilt.js bibliotek ved at tilføje et script, der importerer tilt.js fra deres CDN (https://cdnjs.cloudflare.com/ajax/libs/tilt.js/1.2.1/tilt.jquery. min.js). Indsæt følgende script i kodeboksen.

Brug følgende src-kode i et script-tag til at importere biblioteket:

src="https://cdnjs.cloudflare.com/ajax/libs/tilt.js/1.2.1/tilt.jquery.min.js"

Det skal se sådan ud:

Det er vigtigt at importere tilt.js før du tilføjer koden, der skal bruge den. Så efter scriptet peger på tilt.js, tilføj de nødvendige script-tags for at indpakke den JQuery, vi skal tilføje. Indsæt derefter følgende JQuery mellem script-tags.

jQuery(document).ready(function ($) {
  if ($(window).width() > 980) {
 
    $(".et-js-tilt").tilt({
      glare: true,
      maxGlare: 0.7,
      scale: 1.1,
      perspective: 300,
    });
 
  }
});

Bemærk, at tilt()-funktionen er inde i en if-sætning, der kører, når browserens bredde er større end 980px. Dette vil sikre, at effekten kun opstår på en stationær computer.

Her er resultatet.

Tilføjet tilt hover-effekt til linjen

Som vi nævnte før, kan du tilføje denne hover-tilt-effekt til ethvert Divi-element. Dette inkluderer en hel linje. 

Derudover kan du tilføje en vippeeffekt til en række, mens du bibeholder vippeeffekterne for hvert af modulerne i rækken.

Sådan gør du.

Dupliker linje og tilføj unik CSS-klasse til linje

Dupliker den eksisterende række af billeder, og åbn derefter indstillingerne for dublerede rækker. Under fanen Avanceret, giv linjen en unik CSS-klasse som følger:

  • CSS-klasse: et-row-js-tilt
#image_title

Tilføj jQuery

Tilføj derefter følgende jQuery under den forrige skævhedsfunktion for at anvende en separat skævvridningsfunktion på linjen.

$(".et-row-js-tilt").tilt({
  scale: 1,
  perspective: 1200,
});

Bemærk, at for denne tilt-effekt har vi reduceret skalaen til 1 og øget perspektivværdien, så hældningen er mere subtil.

Her er resultatet.

Læg mærke til, hvordan rækken har en tilt-funktion, der aktiveres, når du svæver over rækken, og hvert af billedmodulerne har også den samme tilt-effekt, som vi tilføjede tidligere. Sådan kan du anvende indlejrede tilt-effektforekomster.

Tilføj en Tilt Hover-effekt til en kolonne med flere Divi-moduler

I nogle tilfælde er det nyttigt at tilføje en skæv effekt til en kolonne af moduler. Dette giver dig mulighed for at designe flere moduler i en kolonne med Divi og derefter have alle disse elementer vinklet som en enkelt enhed. 

For at give dig et eksempel på, hvordan du gør dette, vil vi tilføje en tilt-ved-hover-effekt til en kolonne, der indeholder et billedmodul, et tekstmodul og et knapmodul.

Tilføj en ny linje

For at starte skal du oprette en ny række med følgende kolonnestruktur:

Tilføj et billedmodul

Inden i kolonne 2 (den midterste kolonne) skal du tilføje et nyt billedmodul.

Upload et billede til modulet.

#image_title

Indstil justeringen af ​​billedet til midten.

Tilføj et tekstmodul

Tilføj et tekstmodul med følgende H2-header under billedmodulet:

<h2>Local Organic</h2>
#image_title

Opdater derefter H2-overskriftsstilene som følger:

  • Skrifttype: Berkshire Swash
  • Tekstjustering: Centreret
  • Tekstfarve: #000000
  • Størrelse: 60px
  • Linjehøjde: 1,2 em
#image_title

Tilføj knapmodul

Tilføj et knapmodul under tekstmodulet.

Opdater knapteksten for at læse "Få flere oplysninger..."

#image_title

Opdater tilpasningsindstillingerne som følger:

  • Knapjustering: Center
  • Brug brugerdefinerede stilarter til knap
  • Knaptekststørrelse: 18px
  • Tekstfarve: #fff
  • Knapbaggrund: #000
#image_title
  • Knapkantbredde: 0 pixels
  • Kantradius: 100px
  • Knapskrifttype: Kviksand
  • Skrifttypevægt: Fed
#image_title
  • Polstring (top og bund): 16px
  • Polstring (venstre og højre): 30px
#image_title
  • Box Shadow: se skærmbillede
#image_title

Kolonneparametre

Når alle tre moduler er færdige, skal du åbne indstillingerne for den overordnede kolonne for disse moduler (kolonne 2) og opdatere følgende:

  • Baggrund: #f5cee6
#image_title
  • Polstring (top og bund): 50px
  • Polstring (venstre og højre): 20px
#image_title

Tilføjelse af CSS-klasse til kolonne

Tilføj følgende CSS-klasse under fanen avanceret:

  • CSS-klasse: et-column-js-tilt
#image_title

Tilføjet jQuery for at anvende tilt-effekt på kolonne

For at tilføje skæveffekten til kolonnen kan vi tilføje et andet lignende jQuery-uddrag, der er målrettet mod CSS-klassekolonnen. 

Indsæt følgende kodestykke under det forrige kodestykke, der er målrettet mod linjen.

$(".et-column-js-tilt").tilt({
  scale: 1.1,
  perspective: 1000,
});
#image_title

Her er det endelige resultat.

Tilføjet 3D-parallakseeffekt til interne elementer

For en mere avanceret hover-tilt-effekt kan vi tilføje en 3D-parallakseeffekt til de interne kolonnemoduler. 

Ved at bruge en kombination af perspektiv og transform:translateZ() , kan vi få hver af kolonnens moduler til at vises i 3D-rum, når tilt-on-hover-effekten er aktiv.

Sådan gør du.

Dupliker forrige linje

Dupliker først den forrige række med skævvridningen tilføjet til den midterste kolonne.

#image_title

Tilføj en enkelt kolonneklasse

Opdater derefter den midterste kolonne (kolonne 2) med en unik CSS-klasse som følger:

  • CSS-klasse: et-column-js-tilt-3d
#image_title

Tilpasset CSS

For at sikre, at de interne moduler bevarer 3D-effekten, skal du tilføje følgende tilpassede CSS til hovedkolonneelementet:

transform-style: preserve-3d;
Tilt effekt med Divi

Tilføj jQuery og CSS

Tilføj dernæst nogle flere jQuery-uddrag under det forrige skæve funktionsuddrag, der er målrettet mod kolonnen som følger:

const columnTilt3d = $(".et-column-js-tilt-3d").tilt({
  scale: 1.1,
  perspective: 1000,
});
columnTilt3d.on("tilt.mouseEnter", function (e) {
  $(e.target).addClass("tilt-active");
});
columnTilt3d.on("tilt.mouseLeave", function (e) {
  $(e.target).removeClass("tilt-active");
});

Denne jQuery tilføjer en anden grundlæggende vippefunktion til kolonnen, ligesom det forrige eksempel. 

.et-column-js-tilt-3d.tilt-active .et_pb_image {
  transform: translateZ(100px);
}
.et-column-js-tilt-3d.tilt-active .et_pb_text {
  transform: translateZ(40px);
}
.et-column-js-tilt-3d.tilt-active .et_pb_button {
  transform: translateZ(50px);
}
Tilt effekt med Divi

Se nu slutresultatet. Læg mærke til, hvordan de tre moduler vises i 3D-rum, når de roterer under tilt-effekten.

Læs også: Divi: Sådan afslører du indhold, når du svæver over sektionsopdelingen

Endelige resultater

Her er endnu et kig på slutresultaterne for vores eksempler.

Download DIVI nu!!!

Konklusion

Hover tilt-effekterne, der tilbydes af Tilt.js er virkelig sjove at eksperimentere med. 

Selvom vi har brugt et par grundlæggende eksempler i denne tutorial, kan du nemt have en markdag ved at anvende disse hover-tilt-effekter på et af vores præ-lavede layouts eller på dit eget websted.

Vi håber, at denne vejledning vil inspirere dig til dine næste Divi-projekter. Hvis du har spørgsmål eller forslag, så find os her kommentarafsnittet at diskutere det.

Du kan også konsultere vores ressourcer, hvis du har brug for flere elementer til at udføre dine projekter med oprettelse af internetsider ved at konsultere vores guide om WordPress blog oprettelse eller den ene på Divi: tidenes bedste WordPress-tema.

Men i mellemtiden del denne artikel på dine forskellige sociale netværk.

...