Nøgle takeaways
- Elementor har ingen enkelt indstilling til at ændre et billede ved svævning, så byttet udføres med en containerbaggrund bag billedet eller med en widget, der accepterer et andet billede.
- Måden uden plugin til at ændre et billede på svæve i Elementor er at indstille det andet billede som en containerbaggrund og indstille billedwidgettens svæveflade Opacitet til 0.
- Master Addons Advanced Image-widgetten bytter billeder med én switch, Display Hover Image, som findes i afsnittet Hover Image på fanen Content.
- Elementors forudindstillede Hover Animation Grow zoomer et billede til 110 procent på hover, og billedet vokser forbi dets oprindelige kanter.
- En zoom på svæve, der forbliver inde i sin ramme, har brug for en CSS-klasse på Image-widgetten og tre korte CSS-regler, der skalerer billedet inde i et skjult overløb.
For at ændre et billede på hover i Elementor, sætter du et andet billede bag eller inde i det første og afslører det, når markøren ankommer. Elementor kan gøre dette uden et plugin gennem en container baggrund, og en hover billede widget gør det med én switch. Zooming på hover tager en forudindstillet til en grundlæggende zoom, eller et par linjer af CSS for en zoom, der forbliver i sin ramme.
Alle fire metoder nedenfor blev bygget og testet på Elementor 4.3.
Indholdsfortegnelse
Hvilken metode skal man bruge
To af disse metoder bytter billedet og to zoomer det. Inden for hvert par bruger den ene kun Elementor, og den anden er hurtigere eller pænere.
| Mål | Metode | Behov | kode |
|---|---|---|---|
| Skift til et andet billede | Containerbaggrund plus svæveopacitet | elementor | Ingen |
| Skift til et andet billede | Avanceret billedwidget | Master Addons | Ingen |
| Zoom billedet | Hover Animation: Vokse | elementor | Ingen |
| Zoom inde i en fast ramme | CSS-klasse på Image-widgetten | Elementor og et sted at tilføje CSS | Tre regler |
Ændre et billede på hover med en containerbaggrund
Denne metode behøver ingen plugin. Det andet billede er baggrunden for en beholder, og det første billede sidder oven på det som en normal Image widget. På hover, det øverste billede falmer ud og baggrunden viser igennem.
- Tilføj en beholder og sæt dens polstring til 0.
- I containerens måde fane, åben Baggrund, skal du vælge Klassisk og uploade det billede, der skal vises på hover. Indstil Position til Center Center og Størrelse til Cover.
- Træk en spejlbillede widget ind i beholderen og vælg det billede, der skal vises først.
- Vælg Image widget, åben måde og skift til svæve fane.
- bestemme Opacitet til 0 og Overgangsvarighed til omkring 0,4.


Brug to billeder med samme proportioner. Beholderen tager sin højde fra Image-widgeten, så en baggrund med en anden form bliver beskåret.
Ændre et billede på hover med en hover image widget
En widget med et svævebilledfelt foretager det samme bytte fra ét panel. Trinnene nedenfor bruger Avanceret billedwidget fra Master Addons.
- Søg i widgetpanelet efter Avanceret billede og træk det ind på siden.
- I spejlbillede sektion, vælg hovedbilledet.
- Åbn Hover Image sektion og tænd Vis Hover Image.
- Vælg det andet billede i det felt, der vises.
- Forhåndsvis siden og hold markøren.


Widgetten har også et bånd, et link og en lysboks, som passer til produktbilleder: frontvisning først, back view på hover, med et nyt bånd i hjørnet.
Vil du have tekst på hover? Billedhover-effekter animerer en titel og beskrivelse over ét billede, med 30 effekter at vælge imellem.
Zoom et billede på hover med Grow-forudindstillingen
Den hurtigste zoom er en forudindstilling. Vælg Image widget, åben måde, skifte til den svæve faneblad og sæt svæve animation til Grow. Billedet skaleres til 110 procent, mens markøren er over det.

Grow fungerer godt for et enkelt billede med plads omkring det. I et stramt gitter overlapper det billederne ved siden af det, så brug den næste metode der.
Zoom et billede på hover inde i sin ramme
For en zoom, der bliver inde i billedets egen boks, skal du give Image-widgetten en CSS-klasse og tilføje tre regler. Widgetten beholder sin størrelse, og billedet skaleres op inde i den.
- Vælg Image-widgetten, og åbn fremskreden. Ind CSS klasser, type
hover-zoom. - Tilføj CSS nedenfor til dit websted.
.hover-zoom { overflow: hidden; border-radius: 10px; }
.hover-zoom img { transition: transform 0.4s ease; display: block; }
.hover-zoom:hover img { transform: scale(1.08); }
Hvor CSS går afhænger af din opsætning. Elementor Pro har en Custom CSS boks i fanen Avanceret. Uden det, brug Udseende, Tilpas, Yderligere CSS i WordPress, eller den Brugerdefineret CSS-udvidelse i Master Addons. Skift 1.08 til 1.15 for en stærkere zoom.
Fire ting, der går galt
De fleste problemer med disse effekter kommer fra billedstørrelser og fra test på den forkerte enhed.
- De to billeder har forskellige proportioner. Byttet hopper eller beskærer derefter. Eksporter begge i samme bredde og højde.
- Det zoomede billede dækker indhold i nærheden. Grow har ingen ramme. Brug CSS-metoden, når billeder sidder tæt sammen.
- Der sker ikke noget på en telefon. Touchskærme har ingen svæve. Sørg for, at det første billede fungerer alene, fordi telefonbesøgende måske aldrig ser det andet.
- Hover-billedet er tungt. Komprimer begge filer, fordi et stort andet billede kan vises som et tomt blitz på den første hover.
Ofte stillede spørgsmål
Hvordan ændrer jeg et billede på hover i Elementor uden plugin?
Sæt svævebilledet på en beholder som baggrund, og placer derefter en Billedwidget med det første billede inde i den beholder. I Billedwidgettens Style-fane skal du åbne Hover-fanen og indstille Opacity til 0 med en Overgangsvarighed på omkring 0,4 sekunder.
Hvordan zoomer jeg et billede på svæv i elementor?
Vælg Image-widget, åbn Style, gå til Hover-fanen og indstil Hover Animation til Grow. For en zoom, der forbliver inde i billedets ramme, skal du tilføje en CSS-klasse til widget'en og skalere billedet med transformation inde i en indpakning, der har overløb indstillet til skjult.
Kan widgetten Image Hover Effects ændre billedet på hover?
Nej. Image Hover Effects beholder ét billede og animerer en titel og beskrivelse over det. Hvis du vil bytte til et andet billede, skal du bruge widgetten Avanceret billede og slå Display Hover Image til, eller bruge metoden med containerbaggrund.
Hvorfor overlapper mit billede andet indhold, når det zoomer?
Grow-animationen skalerer hele billedet ud over sin boks. Giv Image-widgetten en klasse, indstil overløb til skjult på den og skaler img-elementet indeni. Boksen forbliver derefter den samme størrelse og klipper zoomen.
Kan jeg ændre et produktbillede på hover i WooCommerce med dette?
Disse metoder virker på billeder, du placerer dig selv i Elementor. Produktgitter genereret af WooCommerce eller en produktwidget er et andet tilfælde og afhænger af temaet eller widgetten, der udskriver dem.
Endelige tanker
Hvis du vil ændre et billede på svæve i Elementor, skal du bruge en beholderbaggrund med en fading Image-widget eller en widget med et svævebilledfelt. Hvis du vil zoome, skal du bruge Grow til et hurtigt resultat og CSS-klassen, når billedet skal forblive i sin ramme.
de Avanceret billedwidget håndterer byttet i ét panel, og Billedhover-effekter dækker tekstoverlejringer.
