1

背景が既にリンクされているため、リンクのないボタンを作成しようとしています。したがって、あなたはそれをかじることができるはずです。pointer-events:noneについては知っていますが、これを使用すると、div の:hoverが機能しなくなります。

これを達成する方法はありますか?

私のHTMLは:

<div class="button">
<span>Click here</span>
</div>

CSS:

.button { pointer-events: none; }
.button:hover { ... }

「ボタン」クラスには、:hover 効果 + クリックスルーが必要です。このセットアップでは、:hover 効果は表示されません。

4

1 に答える 1

0

あなたのコードを見なければ、私は2つのルートのいずれかを提案します:

1) 両方をリンクするだけです。大物はいません。

2) JavaScript 経由で背景をリンクします。ボタンが子要素の場合、クリック イベントはリンクされた背景にバブルします。

于 2014-11-05T16:40:14.550 に答える