Wie erzwinge ich ein Element nach oben, wenn der Z-Index nicht funktioniert?

8

Ich schreibe eine Chrome-Erweiterung, die mit Injection das Element in der Ziel-Webseite ändert. Ich möchte eine Nachrichtenblase anzeigen, wenn sich der Cursor auf einem Element bewegt. Aber ich stoße auf ein Problem, dass manchmal die Nachrichtenblase von einigen anderen Elementen verdeckt wird. Ich fand, dass es weil Z-Index nicht funktioniert, wenn ein Element B über Element A sitzt, ein unterordnetes Element von Element A (Nachrichtenblase) nie höher als Element B. sein kann.

Um es zu demonstrieren, Hier ist ein Beispiel. Dieses obj2 wird immer durch obj3 versteckt, obwohl der z-index von obj2 1000000 ist.

Gibt es irgendwelche Lösungen dafür?

%Vor% %Vor%

    
camino 04.08.2013, 02:08
quelle

1 Antwort

14

z-index wird nur angewendet, wenn der Container auch als Position markiert ist: relativ / absolut. Wenn Sie Ihre ccc -Regel in die folgende ändern, wird sie korrekt funktionieren:

%Vor%

Ссылка

    
Feisty Mango 04.08.2013, 02:15
quelle

Tags und Links