Wie lässt sich der Bereich eines Div klickbar machen? Nicht das ganze div!

7

Wenn Sie ein Hintergrundbild in einem div mit einem (gezeichneten) Knopf in der Mitte und einigen anderen Zeichnungen haben. Wie macht man den Button anklickbar, aber nicht das ganze div, weil ich nicht möchte, dass der Benutzer auf die Zeichnungen klickt, wenn das Sinn macht? Ich verschwende meine Zeit damit, mit Klotz und Rändern zu spielen? Sollte ich nur zwei divs erstellen? Mein Chef sagt, dass er es geschafft hat, es mit einem Div vor zu machen.

Prost

    
Cool Hand Luke UK 13.11.2009, 11:12
quelle

4 Antworten

5

Setzen Sie ein Element, das transparent und relativ innerhalb des div ist. Positioniere es oben auf der Schaltfläche und mache es so groß wie die Schaltfläche. Machen Sie das Element klickbar.

    
rahul 13.11.2009, 11:17
quelle
9

Probieren Sie diesen Code:

%Vor%

Ändern Sie alle Dimensionen offensichtlich so, dass sie dem Bereich entsprechen, den Sie anklickbar machen möchten.

    
rochal 13.11.2009 17:29
quelle
5

Kurz gesagt - Sie nicht.

Hintergründe sind Hintergründe. Sie sind nicht zufrieden. Sie sind nicht interaktiv.

Es ist möglich, das zu hacken, aber Sie sollten nicht. Wenn Sie Inhalte haben, mit denen der Benutzer interagieren kann, dann präsentieren Sie diese als Inhalt. Verwende ein <img> .

    
Quentin 13.11.2009 11:15
quelle
2

Sie könnten das div "position: relative" machen und dann ein & lt; a & gt; Markieren Sie die Zeichnung mit

%Vor%

Das wäre der sauberste Weg.

    
Pekka 웃 13.11.2009 11:18
quelle

Tags und Links