Cum să dezvăluie conținut cu un efect Shover Hover în Divi

Publicat: 2019-01-23

Dezvăluirea conținutului modulului pe hover poate avea unele beneficii utile. 1) Poate fi o modalitate excelentă de a avea inițial un design mai compact sau elegant al paginii dvs. web. 2) Economisește spațiu. 3) Poate atrage utilizatorii să interacționeze cu pagina dvs. 4) Arată tare :). Ideea de bază este de a afișa doar o parte din conținutul modulului (cum ar fi un teaser), ceea ce îl face atrăgător pentru vizitatori să se deplaseze pentru a vedea mai multe. Odată ce se deplasează deasupra modulului, întregul conținut este dezvăluit cu un efect de plutire netedă care se deschide și se închide ca un obturator.

În acest tutorial, îți voi arăta cum poți dezvălui conținutul modulului cu un efect de plutire în stilul declanșator folosind constructorul Divi.

Trage cu ochiul

Iată o privire rapidă asupra a ceea ce vom construi împreună.

efect declanșator

efect declanșator

Noțiuni de bază

Abonați-vă la canalul nostru Youtube

Pentru a începe, creați o pagină nouă, acordați-vă paginii un titlu și apoi implementați Divi Builder pentru a construi pe front-end. Selectați opțiunea „Alegeți un aspect premade”. Apoi, din fereastra pop-up Divi Library, selectați pachetul Layout Day Spa și faceți clic pentru a utiliza aspectul paginii de destinație.

efect declanșator

Odată ce aspectul este încărcat pe pagină, sunteți gata să începeți!

Adăugarea divizoarelor în partea de sus și de jos a Blurb

Derulați pagina în jos până la secțiunea intitulată „Experiențe spa de lux” cu cele patru blurbs. Vom folosi rândul cu cele patru blurbs pentru a iniția designul.

Adăugarea primului divizor

Primul nostru pas este să adăugăm separatoare deasupra și dedesubtul modulului blurb pentru a ascunde conținutul nostru blurb în spate. Vă puteți gândi la aceste separatoare ca la obloane ale unei ferestre care se vor deschide și se vor închide în timpul zborului.

Adăugați un modul divizor deasupra textului din prima coloană și actualizați următoarele:

Culoarea fundalului: #ffffff
Culoare (divizor): #ffffff
Greutatea divizorului: 100 px
Înălțime: 100 px
Marjă personalizată: 0 px de jos

Fundalul alb se potrivește cu fundalul secțiunii noastre, deoarece nu vrem să-l vedem. Asigurați-vă că greutatea și înălțimea separatorului sunt aceleași.

efect declanșator

Adăugarea celui de-al doilea divizor (portocaliu)

Apoi, creați un alt divizor direct sub divizorul pe care tocmai l-ați creat și actualizați următoarele:

Culoare: # ff7a6b
Greutatea divizorului: 2 px
Înălțime: 2 px
Marjă personalizată: 0 px de jos

Apoi, treceți la fila conținut și dați divizorului o etichetă de administrator „divizor portocaliu”. Acest lucru va ajuta să distingem divizorul de divizorul anterior (alb) atunci când folosim modul wireframe pentru a copia și lipi divizorul în celelalte coloane.

efect declanșator

Salvează-ți pagina.

Copierea și lipirea divizoarelor din jurul blurbs

Acum suntem gata să copiem și să lipim separatoarele noastre deasupra și dedesubtul fiecărei coloane din fiecare dintre coloane. Pentru a face acest proces puțin mai ușor, implementați modul wireframe deschizând meniul de setări din partea de jos a paginii și făcând clic pe pictograma wireframe. (sau utilizați shft + w)

În modul wireframe, găsiți rândul care conține blurbs și separatoarele pe care tocmai le-am creat. Apoi copiați și lipiți divizorul și divizorul portocaliu deasupra și dedesubtul fiecărui blurbs, astfel încât rezultatul final să arate astfel.

efect declanșator

Apoi, reveniți la vizualizarea desktop (shft + w) pentru a finaliza designul. Pagina dvs. ar trebui să arate astfel.

efect declanșator

Personalizarea modulelor Blurb

Acum că aveți toate separatoarele la locul lor, este timpul să editați modulele noastre de blurb cu câteva ajustări de stil, inclusiv o marjă personalizată pentru a crea efectul de plutire a stilului de declanșare.

În primul rând, utilizați multiselect pentru a selecta toate cele patru module de blurb. Pentru a face acest lucru, țineți apăsat ctrl (sau cmd) și faceți clic pe fiecare modul. Apoi deschideți setările unuia dintre module pentru a implementa setările modale ale elementului.

efect declanșator

Sub fila conținut, adăugați câteva linii de conținut simulat.

efect declanșator

Apoi dezactivați complet umbra casetei de imagine.

efect declanșator

Pentru a crea efectul de deplasare a declanșatorului, trebuie să adăugăm marje negative superioare și inferioare pentru a ascunde în mod implicit conținutul din spatele separatoarelor. Apoi, setăm marjele la 0 px pentru a dezvălui conținutul pe hover. Pentru a face acest lucru, adăugați următoarea distanță.

Marjă personalizată (implicit): -100px sus, -65px jos
Marjă personalizată (trecere): 0 px în partea de sus, 0 px în partea de jos

Căptușeală personalizată (hover): 10 px sus, 10 px jos

efect declanșator

Poate fi necesar să ajustați valorile negative ale marjei în funcție de cât de mult conținut aveți. De exemplu, poate fi necesar să aveți o marjă mai negativă pentru un conținut text mai lung.

Acum verificați rezultatul de până acum.

Observați că partea de sus și de jos a fiecărui modul este ascunsă în spatele separatoarelor până când treceți peste ele.

efect declanșator

Curățarea efectului de declanșare a declanșatorului

Centrarea verticală a modulelor

În prezent, efectul de declanșare a cursorului împinge restul conținutului în josul paginii cu fiecare deplasare. Acest lucru provoacă o mișcare a paginii care poate distrage atenția. În plus, acțiunea de deplasare merge doar într-o direcție descendentă, care nu este un adevărat efect de declanșare. Vrem ca conținutul să se deschidă atât în ​​sus, cât și în jos din centru. Pentru a realiza acest lucru, trebuie să facem următoarele:

Deschideți setările rândului și egalizați înălțimile coloanei.

efect declanșator

Apoi accesați fila avansată și introduceți următorul CSS personalizat sub Elementul principal:

align-items: center;

efect declanșator

Acest lucru se va asigura că modulele rămân centrate vertical în coloană, oferindu-ne acel efect de declanșare în sus și în jos.

Acordând rândului o înălțime fixă

Pentru a opri efectul hover de la împingerea în jos a conținutului paginii de mai jos, trebuie să oprim rândul să crească în înălțime cu fiecare hover. Pentru a face acest lucru, trebuie să setăm o înălțime fixă ​​la rândul nostru de pe desktop. Deoarece înălțimea va fi fixată, va trebui să vă asigurați că înălțimea rândului este suficient de mare pentru a se potrivi cu înălțimea conținutului de blurb în starea sa de plutire. Cu toate acestea, nu doriți să o faceți prea mare, deoarece veți lăsa prea mult spațiu gol deasupra și dedesubtul modulelor. În acest exemplu, voi seta înălțimea rândului la 600 px. Dar, din moment ce dorim doar înălțimea fixă ​​setată doar pe desktop, trebuie să adăugăm CSS la setările paginii noastre folosind o interogare media.

Iată ce trebuie să faceți.

În primul rând, în setările de rând, dați rândului dvs. un ID CSS:

ID CSS: înălțime fixă

efect declanșator

Apoi deschideți setările paginii (sub fila avansată) și adăugați următoarele CSS personalizate:

@media (min-width: 980px) {
#fixed-height {
  height: 600px;
}
}

Acest lucru conferă rândului tău o înălțime fixă ​​de 600 px pe desktop și oprește efectul hover de a împinge restul conținutului paginii în jos.

efect declanșator

Asta e!

Rezultatul final

Verificați designul final.
efect declanșator

efect declanșator

Și iată efectul de plutire a declanșatorului.

efect declanșator

S-ar putea să fie o idee bună să dezactivați efectul hover pe mobil. Pentru aceasta, tot ce trebuie să faceți este să setați marja personalizată pentru fiecare modul de blurb, după cum urmează:

Marjă personalizată (tabletă): 0 px de sus, 0 px de jos

Gânduri finale

Acest efect de plutire a declanșatorului este un mod creativ de a vă tachina publicul să caute mai multe informații despre diferitele dvs. servicii. Și cu magia lui Divi și câteva fragmente de CSS, rezultatul final este destul de elegant. Sunt sigur că există mai multe aplicații la acest efect de declanșare, deoarece puteți utiliza orice modul doriți. Simțiți-vă liber să explorați unele noi modele interesante și nu ezitați să ni le împărtășiți. Aștept cu nerăbdare să aud de la dvs. în comentarii.

Noroc!