私のWebサイトでは、ユーザーが返信にカーソルを合わせたときにオプション付きのツールバーを表示したいと思います。Twitterのツイートにカーソルを合わせると同様の機能。どうすればこれを達成できますか。
ありがとう
これが私が試した簡単なHTML/CSSモックアップです...
HTML:
<div class="container">
Testing text!
<div class="tooltip">Here's a tooltip</div>
</div>
<div class="container">
Testing text!
<div class="tooltip">Here's a tooltip</div>
</div>
<div class="container">
Testing text!
<div class="tooltip">Here's a tooltip</div>
</div>
CSS:
.tooltip { display: none; }
.container { width: 300px; height: 50px; margin: 10px 0px; border: 1px solid #000; }
.container:hover > div.tooltip { display: block; }
アイデアは、コンテンツを保持する別のdiv内にツールチップdivが含まれていることです。このツールチップのデフォルトdisplay
はに設定されていnone
ます。.container:hover > div.tooltip { display: block; }
次に、「コンテナクラスにカーソルを合わせると、ツールチップのクラスを持つdivの子が」に変わるというCSSがありdisplay: block
ます。これもJavascriptで非常に簡単に実行できますが、探しているものにはこれで十分だと思います。これがお役に立てば幸いです。