CSS|指定した要素を選択時にポインターを指にする方法

CSS

aタグのリンク先を未入力の場合に

ポインターが指にならなくなりました。

CSSにて要素を指定して

要素にポインターを重ねた場合に

指になる方法を解説します。

実装方法

ポインターを指にする前

html

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>カーソルを指にする例</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="clickable-element">ここにカーソルを合わせてください</div>
</body>
</html>

CSS

.clickable-element {
    margin-top:100px;
    margin-left:50px;
    width:300px;
    padding: 20px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    text-align: center;
}

カーソルを合わせても指にはなりません。

CSSに以下コードを追加します。

cursor: pointer;

CSS

.clickable-element {
    margin-top:100px;
    margin-left:50px;
    width:300px;
    padding: 20px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    text-align: center;
    cursor: pointer; /* カーソルを指にする */
}

カーソルが指になりました。

まとめ

HTMLとCSSを使って要素にカーソルを合わせた際に指のアイコンを表示する方法について説明しました。

使用頻度は少ないですが、是非参考にしてみてください。

コメント

タイトルとURLをコピーしました