<p title="ホバー時に表示されるテキスト">ホバーしてください</p>
上記の例では、p
要素にtitle
属性が追加されており、ユーザーが要素上にカーソルを合わせると指定したテキストが表示されます。
CSSの:hover疑似クラスを使用する方法: CSSの:hover疑似クラスを使用すると、ホバー時に要素のスタイルを変更することができます。これを利用して、テキストを表示することもできます。以下は例です。
<style>
.hover-text {
display: none;
}
.hoverable:hover .hover-text {
display: block;
}
</style>
<div class="hoverable">
<span>ホバーしてください</span>
<span class="hover-text">表示されるテキスト</span>
</div>
上記の例では、hoverable
クラスを持つ要素がホバーされると、その子要素であるhover-text
クラスを持つ要素が表示されます。最初にhover-text
クラスの要素は非表示にしておく必要があります。
JavaScriptを使用する方法: JavaScriptを使ってホバー時にテキストを表示する方法もあります。以下は例です。
<style>
.hover-text {
display: none;
}
</style>
<div onmouseover="showText()" onmouseout="hideText()">ホバーしてください</div>
<script>
function showText() {
document.getElementsByClassName('hover-text')[0].style.display = 'block';
}
function hideText() {
document.getElementsByClassName('hover-text')[0].style.display = 'none';
}
</script>
上記の例では、JavaScriptを使用して要素のマウスオーバーとマウスアウトイベントを監視し、それぞれテキストを表示または非表示にします。hover-text
クラスを持つ要素を操作しています。
これらはHTMLタグのホバー時にテキストを表示するための一般的な方法です。お好みや使用する状況に応じて、適切な方法を選択してください。