A widgetet valami eltakarja
Mit ellenőrizz, ha egy widget, gomb, legördülő menü vagy kép egy másik elem mögé kerül: Z-index, negatív margó, mozgáshatások és egyedi CSS.
Előfordulhat, hogy egy widget, gomb, legördülő menü vagy kép részben vagy teljesen egy másik elem mögé kerül, akár a vásznon, akár az élő oldalon. Az átfedés oka általában a rétegsorrend (Z-index), a térközök módosítása, valamilyen animáció vagy egy felülíró CSS-pozíció. Az alábbi négy ellenőrzés sorban végigvezet a megoldáson.
A takart elemet a Szerkezet ablakból is ki tudod jelölni (lásd: Szerkezet ablak és jelzők).
1. Z-index és rétegek
Szekció neve “1. Z-index és rétegek”A Z-index az átfedő elemek rétegsorrendjét adja meg: a nagyobb értékű elem kerül felülre.
- Jelöld ki a takart widgetet vagy tárolót.
- Keresd meg a Z-index mezőt:
- a V3 elemeknél: Haladó → Elrendezés → Z-index;
- a V4 (atomikus) elemeknél: Stílus → Pozíció → Z-index.
- Írj be nagyobb számot, például
10vagy100. - Jelöld ki a fölötte lévő, takaró elemet, és ellenőrizd, hogy a Z-indexe kisebb, vagy üres (alapértelmezett).

A képen a V4 elemek Z-index mezője látszik a Pozíció szekcióban.
Ha magán a widgeten a nagyobb Z-index nem segít, állítsd be a szülő tárolóján is: a Z-index szabályait a szülő tároló rétegkörnyezete korlátozza. A részletekről a Rögzített pozíció widgetekhez fejezetben olvashatsz.
2. Nem szándékos negatív margó
Szekció neve “2. Nem szándékos negatív margó”A negatív margóval látványos, egymásba érő elrendezések készíthetők, de egy szomszédos tárolóra, oszlopra vagy widgetre állított negatív margó véletlenül a szomszédos elemek fölé húzhatja az elemet.
- Nyisd meg a Szerkezet ablakot, hogy könnyen kijelölhesd a rétegek mögött lévő elemeket.
- Jelöld ki a takaró elemet.
- Nézd meg a margó beállításait:
- V3 elemeknél: Haladó → Elrendezés → Margó;
- V4 elemeknél: Stílus → Térközök → Margó.
- Ellenőrizd, hogy valamelyik oldalon (főleg fent vagy lent) van-e negatív érték, például
-50px. - Az Értékek szétválasztása (lánc) ikonnal az oldalakat külön szerkesztheted, vagy ideiglenesen állíts mindent
0-ra, és nézd meg, megszűnik-e az átfedés. - Ha a negatív margó szándékos, növeld a takart widget Z-indexét az 1. lépés szerint.
A margóról bővebben: Térköz, margó és padding.
3. Mozgáshatások és animációk
Szekció neve “3. Mozgáshatások és animációk”A mozgáshatások (görgetési és egéreffektek, belépő animációk) az elemet az X vagy Y tengelyen elmozdítják. Lejátszás közben vagy után az elem fizikailag átfedhet közeli widgeteket.
- Jelöld ki a mozgó vagy átfedést okozó elemet.
- Nyisd meg az animáció beállításait:
- V3 elemeknél: Haladó → Mozgási hatások;
- V4 elemeknél: az Interakciók fül.
- Ideiglenesen távolítsd el vagy kapcsold ki az aktív interakciót (V4-ben az indító melletti X-szel), és nézd meg, visszakerül-e az elem a helyére.
- Ha a mozgáshatásra szükség van:
- V3-ban állítsd a nézetablak csúszkáit úgy, hogy a mozgás ne metssze a szomszédos elemeket;
- V4-ben az interakció részleteiben állítsd a kezdő és záró százalékos értékeket, vagy az irány vezérlőit, hogy korlátozd, mennyit mozdul vagy skálázódik az elem;
- növeld annak az elemnek a Z-indexét, amelynek az animáció teljes ideje alatt felül kell maradnia.
4. Egyedi CSS és abszolút pozíció
Szekció neve “4. Egyedi CSS és abszolút pozíció”Az Elementorban, gyermektémában vagy külső bővítményben megadott egyedi CSS felülírhatja az elrendezést. A position: absolute, position: relative, transform vagy egyedi z-index tulajdonságok gyakran okoznak váratlan rétegződést.
- Jelöld ki a takart widgetet és a szülő tárolóját.
- Nézd meg az egyedi CSS mezőt:
- V3 elemeknél: Haladó → Egyedi CSS;
- V4 elemeknél: az elem Stílus fülének Egyedi CSS szekciója.
- Keress pozíciót vagy térközt módosító szabályokat, például
position: absolute,margin-top: -100pxvagyz-index: -1. - Ideiglenesen töröld vagy tedd megjegyzésbe a kódot, és nézd meg az elrendezést.
- Nézd át a webhely egészére érvényes CSS-t is: a Megjelenés → Testreszabás → További CSS oldalt és a webhelybeállítások Egyedi CSS részét. Itt lehet olyan szabály, amely az elem osztályát célozza.
Lásd még: Az egyedi CSS nem működik.
Készült: