【CSS】マウスオーバーでちょっとした一言メモを表示させる方法
jsなどを使わずCSSだけで手軽に一言メモを表示させる方法を紹介します。
リンクをマウスオーバーしたら一言メモを表示する
<a href="#" class="memo_link"> リンク <span class="memo">…に対してちょっとしたメモを追加したりできます。<br />改行もOK。</span> </a>。
.memo { display: none; position: absolute; width: 250px; top: 1.1em; left: 1.1em; } .memo_link { display: inline-block; } .memo_link:hover { position:relative; text-decoration:none; } .memo_link:hover .memo { display: block; background: #ededed; color: #666; padding: 5px; }
↓ マウスオーバー
リンクだけでなくdivにも使えます。
<div class="memo_link">普通のdiv要素<span class="memo">…に対してもOK。</span></div>
画像にも使えます。
<div class="memo_link"> <img src="image.jpg" /> <span class="memo">画像に対してもOK!</span> </div>
関連記事