■ マウスポインタの形を変える
スタイルシートの「cursor」というプロパティを使えば、設定した要素の上にマウスポインタがあるとき、ポインタの形を指定したものに変更できます。
IEではリンク部分にマウスを置くと「指の形」になりますが、これを変えてみるのもおもしろいかもしれませんね。
ワンポイントとして使ってみてください。
★ 「こんな形」の上にマウスカーソルを合わせてみてください
値: | ポインタの形: | 実際の形: | ソース: |
crosshair | 十字型 | こんな形 | <span style="cursor:crosshair;"></span> |
pointer | リンク(指の形) | こんな形 | <span style="cursor:pointer;"></span> |
text | テキスト選択状態 | こんな形 | <span style="cursor:text;"></span> |
wait | 処理待ち状態(時計) | こんな形 | <span style="cursor:wait;"></span> |
help | ヘルプが利用できることを示す | こんな形 | <span style="cursor:help;"></span> |
move | 動かせるものを示す | こんな形 | <span style="cursor:move;"></span> |
n-resize | 上辺が動かせることを示す | こんな形 | <span style="cursor:n-resize;"></span> |
s-resize | 下辺が動かせることを示す | こんな形 | <span style="cursor:s-resize;"></span> |
w-resize | 左辺が動かせることを示す | こんな形 | <span style="cursor:w-resize;"></span> |
e-resize | 右辺が動かせることを示す | こんな形 | <span style="cursor:e-resize;"></span> |
nw-resize | 左上に動かせることを示す | こんな形 | <span style="cursor:nw-resize;"></span> |
ne-resize | 右上に動かせることを示す | こんな形 | <span style="cursor:ne-resize;"></span> |
sw-resize | 左下に動かせることを示す | こんな形 | <span style="cursor:sw-resize;"></span> |
se-resize | 右下に動かせることを示す | こんな形 | <span style="cursor:se-resize;"></span> |
url("") | 指定先のURLのデータをカーソルにする | こんな形 | <span style="cursor:url("");"></span> |
default | 特に指定がないときのデフォルトの形 | こんな形 | <span style="cursor:default;"></span> |
auto | 状況に応じてカーソルが自動選択(初期値) | こんな形 | <span style="cursor:auto;"></span> |
・勘違いされている方が多いですが、これは「A」(リンクタグ)以外でも使えます(全要素に使用可)
・各キーワードのポインタの形は、OSやブラウザの種類によって少し異なります。
例えば「n-resize」はMacや一部ブラウザでは上矢印ですが、WindowsのIEでは上下矢印になります。
・値「url」は正式なCSS仕様ですが、現時点で対応しているブラウザはないようです。
これが使えるようになると、OSやブラウザの問題もなくなりますし、オリジナル性も発揮できるのですが、、
[ → BACK ]