CSS: Z-index und klicken
illbert
- css
Hi, eine Frage:
Wenn man mehrere Elemente per z-index übereinanderlegt, reagiert normalerweise nur das oberste Element auf Mausklicks (zumindest da, wo es die anderen Elemente überlappt). Gibt es eine Möglichkeit, ein Element "durchklickbar" zu machen, so dass das darunterliegende Element reagiert?
Hi,
Wenn man mehrere Elemente per z-index übereinanderlegt, reagiert normalerweise nur das oberste Element auf Mausklicks (zumindest da, wo es die anderen Elemente überlappt). Gibt es eine Möglichkeit, ein Element "durchklickbar" zu machen, so dass das darunterliegende Element reagiert?
Nein, nicht via CSS. Wenn, dann müßtest Du eine JavaScript-Lösung einsetzen, und diese dürfte relativ aufwändig sein, da Du bei einem Click anhand der Mausposition feststellen mußt, welche Elemente darunter liegen, d.h. evtl. von dem Click betroffen sind.
Gruß, Stefan
hi,
Nein, nicht via CSS. Wenn, dann müßtest Du eine JavaScript-Lösung einsetzen, und diese dürfte relativ aufwändig sein, da Du bei einem Click anhand der Mausposition feststellen mußt, welche Elemente darunter liegen, d.h. evtl. von dem Click betroffen sind.
ist nur die frage, ob er das wirklich will - eine derartige "hierarchie" von klickbaren, übereinandergeschichtenen elementen aufbauen.
für mich klingt das eher so, als ob ein element in seinem design einen link oder button überlagert, und er "den klick darauf" trotzdem "ausgeführt" sehen möchte.
das sollte sich ja mit JS recht leicht realisieren lassen - wenn überhaupt nötig, vielleicht lässt sich ja auch einfach schon dem anderen element im vordergrund die entsprechende aktion zuweisen.
gruß,
wahsaga