■ マウスポインタの形を変える
スタイルシートの「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 ]