Kunne du tænke dig at lære at designe tilpassede billedoverlejringer med Divi ?

Billedoverlejringer har eksisteret i lang tid inden for webdesign. De er perfekte til at engagere besøgende ved at afsløre indhold Yderligere og designelementer, når du holder markøren over billedet. 

I denne tutorial viser vi dig, hvordan du designer tilpassede billedoverlejringer Divi. Disse overlejringer vil ændre og afsløre elementer, når du holder markøren over billedet. 

Ingen plugins er nødvendige.

Lad os starte!

undersøgelse

Her er et hurtigt kig på det design, vi vil skabe i denne tutorial.

Opret en ny side med Divi Builder

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

Divi Builder

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

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

Divi Builder

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

Oprettelse af brugerdefinerede billedoverlejringer i Divi

Design sektionen, rækken og kolonnerne

For at starte skal du oprette en række med tre kolonner i standardafsnittet.

Åbn sektionsindstillinger og tilføj følgende baggrundsfarve:

  • Baggrund: #3a0ca3

Åbn derefter kolonne 1-indstillingerne og opdater følgende:

  • CSS-klasse: et-overlay-container
  • Vandret overløb: Skjult
  • Lodret overløb: Skjult

Tilføj billede

Nu hvor sektionen, rækken og kolonnen er klar, skal du tilføje et nyt billedmodul til kolonne 1. Dette vil være hovedbilledet bag vores overlejringsdesign.

Upload et billede, der ligner mere et portræt end et landskab. Sørg for, at den er bred nok til at dække hele kolonnebredden på alle browserstørrelser.

BEMÆRK: Du kan bruge landskabsbilleder, men du skal muligvis justere placeringen af ​​overlejringselementerne i overensstemmelse hermed, så de ikke overlapper hinanden.

Under fanen Design, opdater følgende:

  • Margen (bund): 0px

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

  • CSS-klasse: et-overlay-billede

Tilføjelse af billedoverlejringsfarve ved hjælp af et "Divider"-modul

For at skabe billedoverlejringsfarven bruger vi et Divider-modul.

Tilføj først et Divider-modul under billedet.

Placer derefter separatoren i absolut, så den er placeret over billedet:

  • Stilling: Absolut

Under fanen Indhold, opdater følgende:

  • Vis divider: NEJ
  • Baggrundsfarve: rgba(247,37,133,0.8)

Opdater derefter højden og bredden af ​​separatoren:

  • Bredde: 100 %
  • Højde: 100%

Med designet på plads skal du tilføje følgende CSS-klasse til splitteren:

  • og-overlay-emne

BEMÆRK: Denne klasse skal føjes til alle overlejringsdesignelementer, som du kun ønsker at vise, når du svæver. Hvis du ikke ønsker, at elementet skal skjules i starten, skal du udelade det.

For at hjælpe dig med at holde styr på designelementer/moduler skal du åbne lagmodalen og mærke modulet Divider ("Overlay Color").

Tilføjet overlejringstekst

Tilføj et nyt tekstmodul under Divider-modulet. Dette vil tjene som overlejringshovedtekst, der vises oven på billedet, når du svæver.

Opdater indhold med en H2 titel:

<h2>Coaching</h2>

Opdater derefter tekstmoduletiketten til fremtidig reference.

Under fanen Design, opdater følgende:

  • Tekstjustering: Centreret
  • Tekstfarve: Lys
  • Skrifttype: Cormorant Garamond
  • Skrifttypevægt: Fed
  • Tekststørrelse: 40px
  • Bredde: 100 %
  • Maks. bredde: 85 %

Under fanen Avanceret, opdater positionen som følger:

  • Stilling: Absolut
  • Beliggenhed: øverst i midten
  • Lodret offset: 10 %

BEMÆRK: Den lodrette forskydning skal muligvis justeres afhængigt af billedets størrelsesforhold. For eksempel kan et billede af landskabstypen kræve mindre forskydning

Tilføj derefter følgende CSS-klasser til tekstmodulet:

  • CSS-klasse: et-overlay-element flyttes ned

Ud over klasse "og-overlejringselement", tilføjer vi en ekstra klasse "Flyt ned" for at bruge den tilpassede CSS til at flytte overskriften lidt ned, når du svæver.

Oprettelse af den overlejrede brødtekst

For at oprette brødtekstoverlejringen kan vi duplikere det tekstmodul, der bruges til overskriftsoverlejringen. Før du opdaterer duplikatparametrene, skal du ændre etiketten til "Overlay Body".

Åbn tekstindstillingerne for det nye tekstmodul og opdater indhold af kroppen med et par sætninger af afsnitstekst.

Under fanen Avanceret, ændre den absolutte placering af modulet til midten.

Da vi ikke ønsker, at dette skal flyttes ved at svæve (kun vises), skal du opdatere CSS-klassen til kun at inkludere følgende:

  • CSS-klasse: et-overlay-element

Oprettelse af overlejringsknappen

Den sidste overlejring på dette billede vil være knappen. For at oprette knappen skal du tilføje et nyt knapmodul under det andet tekstmodul.

Før du ændrer designet, skal du opdatere knappens position som følger:

  • Stilling: absolut
  • Lodret offset: 10 %

Nu skal knappen være centreret på den nederste del af billedet.

I fanen Avanceret, opdater CSS-klassen og tilføj et tilpasset CSS-kodestykke til hovedelementet som følger:

  • CSS-klasse: et-overlay-item move-up
  • Hoved CSS-element:
min-width: 15em;

Bemærk, at der er tilføjet en ekstra klasse til knappen for at flytte den lidt opad, når du svæver. Dette er for at komplementere den nedadgående bevægelse af overskriftsteksten ved svævning.

Opdater derefter følgende designindstillinger:

  • Knapjustering: centreret
  • Brug brugerdefinerede stilarter til knap: JA
  • Knaptekststørrelse: 14px
  • Baggrundsfarve: #4361ee
  • Knapkantbredde: 0 pixels
  • Knap bogstavafstand: 0,1em
  • Skrifttypevægt: Fed
  • Knap skrifttypestil: TT
  • Polstring: 0,8 em (top og bund), 0px (venstre og højre)

Tilføjelse af tilpasset CSS med kodemodulet

Tilføj et kodemodul under knappen.

Indsæt derefter følgende CSS i kodeindholdet. Glem ikke at pakke koden ind i de nødvendige script-tags.

<style>
 @media all and (min-width: 981px) {
   
  .et-fb-root-ancestor .et-overlay-item {
    opacity: 1; /*shows hidden overlay items when using the visual Divi Builder*/
  }
  .et-overlay-item {
    opacity: 0; /*hides overlay items by default*/
    margin-bottom: 0px;
  }
  .et-overlay-item, .et-overlay-image {
    transition: all 400ms !important; /*sets transition speed of all overlay items*/
  }
  .et-overlay-container:hover .et-overlay-item {
    opacity: 1; /*reveals hidden overlay items on hover*/
  }
  .et-overlay-container:hover .et-overlay-image {
    /*add new styles here to change image on hover*/
  }
  .et-overlay-container:hover .et-overlay-image.et-scale {
    transform: scale(1.2); /*adjust scale of image here*/
  }
  .et-overlay-container:hover .et-overlay-image.et-rotate {
    transform: scale(1.4)
    rotateZ(10deg)!important; /*adjust rotation of image and scale needed for rotation here*/
  }  
  .et-overlay-container:hover .et-overlay-item.move-up {
    margin-bottom: 15% !important; /*adjust how far you want the overlay item to move up*/
  }
  .et-overlay-container:hover .et-overlay-item.move-down {
    margin-top: 10%; /*adjust how far you want the overlay item to move down*/
  }
 
}
</style>

Koden er kommenteret, så du kan forstå, hvor du kan justere CSS'en, så den passer til dine behov.

Dupliker kolonnen for mere design

Åbn det modale lag, slet først de to tomme kolonner.

Dupliker derefter kolonnen, der indeholder billedoverlejringsdesignet, to gange. Du skal have i alt tre kolonner med identiske designs.

Oprettelse af billedoverlejringsdesign #2

Til dette næste design placerer vi knappen i midten af ​​billedet (altid synlig). Dernæst flytter vi overskriften og brødteksten til visning fra toppen og bunden af ​​billedet.

Juster placering af brødtekst og CSS-klasse

Åbn indstillingerne for overlay-brødtekstmodulet i kolonne 2, og opdater positionen:

  • Beliggenhed: nederst i midten
  • Lodret offset: 5 %

Opdater derefter CSS-klassen med følgende:

  • CSS-klasse: flytning af et-overlay-element

Juster knapplacering og CSS-klasse

Åbn derefter knapindstillingerne i kolonne 2 og opdater følgende positionsplacering:

  • Sted: Center

Fjern derefter CSS-klassen, da vi ønsker, at knappen altid skal forblive synlig.

Åbn modulindstillingerne for Divider (overlay-farve), og skift baggrunden som følger:

  • Baggrund: rgba(67,97,238,0.8)

Åbn derefter knapindstillingerne og skift baggrundsfarven:

  • Baggrundsfarve: #f72585

Juster CSS-billede og klasse

Åbn derefter billedindstillingerne og upload et nyt billede (hvis det ønskes).

Tilføj derefter følgende CSS-klasse til billedet:

  • CSS-klasse: et-overlay-billede et-skala

Bemærk, at ud over klassen "et-overlay-image" er der en ekstra klasse kaldet "et-scale", som vil øge størrelsen på billedet, hvilket skaber en zoom-in-effekt ved svævning.

Oprettelse af billedoverlejringsdesign #3

Nu er det tid til at oprette det tredje billedoverlejringsdesign i kolonne 3.

Juster overlejringsbrødtekstindhold og CSS-klasse

Start med at åbne overlay-brødtekstmodulets indstillinger i kolonne 3. Tilføj derefter H2-overskriften over afsnitsteksten. Nu vil begge være inde i et modul.

Divi billedoverlejringer

Fjern derefter CSS-klassen, så teksten forbliver synlig over billedet.

Juster knapforskydning og CSS-klasse

Åbn knapmodulets indstillinger og opdater den lodrette positionsforskydning:

  • Lodret offset: 5 %

Fjern Overlay Header

Fjern derefter modulet Overlay Header Text.

Juster overlejringsfarve og CSS-klasse

Åbn modulindstillingerne for Divider (overlay-farve), og opdater baggrunden til følgende:

  • Venstre baggrundsgradientfarve: rgba(67,97,238,0.8)
  • Højre baggrundsgradientfarve: rgba(247,37,133,0.8)
  • Udgangsposition: 25%
  • Endelig position: 75 %

Og da vi ønsker at holde gradientoverlejringen synlig hele tiden, skal du fjerne CSS-klassen.

Juster billedets CSS-klasse

Til sidst tilføjer vi en ekstra CSS-klasse ("et-rotate") til hovedbilledet, som vil ændre størrelsen og rotere billedet, når du svæver.

  • CSS-klasse: et-overlay-billede et-rotate

Sidste hånd

Før vi tjekker vores endelige resultater, skal vi foretage nogle justeringer.

Fjern standard bundmargen for alle moduler

Da vi allerede har opdateret marginen med en bundmargen på 0px, kan vi udvide denne margin til alle moduler.

Højreklik på margenindstillingen og vælg "Udvid marginer".

Vælg derefter at udvide margenen til Alle moduler på siden.

Fjern duplikerede kodemoduler

Sørg for at fjerne de ekstra kodemoduler, der blev overført fra den første kolonneduplikering. Du skal kun have én. Du kan nemt gøre dette fra de modale lag.

Divi

Endelige resultater

Nu hvor vores tre designs er færdige, lad os tage et kig på de endelige resultater af vores billedoverlejringsdesign.

tilpassede billedoverlejringer med Divi

Download DIVI nu!!!

Og her er designet på mobilen. Overlejringseffekter gælder kun på skrivebordet. Derfor vil overlejringer stadig være synlige på mobilen.

tilpassede billedoverlejringer med Divi

Download DIVI nu!!!

Konklusion

At skabe brugerdefinerede billedoverlejringer er faktisk meget sjovt. Der er utallige designs, du kan teste visuelt med Divi Builder. 

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.

...