【CSS】マウスオーバーでちょっとした一言メモを表示させる方法

デザイン

css_note

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;
}

css_popmemo_sample01
                   ↓ マウスオーバー
css_popmemo_sample02

リンクだけでなくdivにも使えます。

<div class="memo_link">普通のdiv要素<span class="memo">…に対してもOK。</span></div>

css_popmemo_sample03

画像にも使えます。

<div class="memo_link">
	<img src="image.jpg" />
	<span class="memo">画像に対してもOK!</span>
</div>

css_popmemo_sample04

デザイン

関連記事