Mobiles Menü verschwindet hinter Card-Box #110

Closed
opened 2022-07-24 10:09:16 +02:00 by muli · 2 comments
Owner

Unter /about/ stellen wir Inhalte in einer Box dar (CSS-Klasse -card-box). In der Mobilen Ansicht reicht das ausgeklappte Menü über die Box hinaus, diese liegt aber vor dem Menü und verdeckt so den unteren Teil.

Unter `/about/` stellen wir Inhalte in einer Box dar (CSS-Klasse `-card-box`). In der Mobilen Ansicht reicht das ausgeklappte Menü über die Box hinaus, diese liegt aber vor dem Menü und verdeckt so den unteren Teil.
muli self-assigned this 2022-07-24 10:37:13 +02:00
Author
Owner

Stellt sich raus "stacking things is hard". Das Menü muss nicht nur einen höheren z-Index haben, als die Box, sondern es konkurrieren verschiedenen Stacking-Kontexte miteinander.

Heißt, dass die Lösung ist in der DOM-Hierarchie soweit nach oben zu gehen, dass man die beiden Elemente erwischt, die in der Hierarchie auf einer Ebene sind. Die konkurrieren dann wirklich um einen Platz an der Sonne und hier den z-Index zu setzen funktioniert dann auch wie gedacht.

Stellt sich raus "stacking things is hard". Das Menü muss nicht nur einen höheren z-Index haben, als die Box, sondern es konkurrieren verschiedenen Stacking-Kontexte miteinander. Heißt, dass die Lösung ist in der DOM-Hierarchie soweit nach oben zu gehen, dass man die beiden Elemente erwischt, die in der Hierarchie auf einer Ebene sind. Die konkurrieren dann wirklich um einen Platz an der Sonne und hier den z-Index zu setzen funktioniert dann auch wie gedacht.
Author
Owner

Gefixt in: #113

Gefixt in: https://git.wtf-eg.de/ag_kommunikation/webseite/pulls/113
muli closed this issue 2022-07-24 10:48:23 +02:00
muli added the
bug
label 2022-07-24 12:28:50 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ag_kommunikation/webseite#110
No description provided.