2013-07-20 12 views
6

私がリンクをホバーすると、マウスカーソルではなく手記号が表示されるハイパーリンクの装飾を無効にしたい。私はそれを無効にしたい。私はマウスカーソルを表示するだけではなく、手の記号を表示する必要があります。リンク上にマウスを置いたときに手記号を無効にする

+0

a { カーソル:テキスト; }または – Hushme

+2

を使用してください。なぜですか?これは重要なユーザビリティ機能です。 – steveax

+0

カーソルの形状は、ユーザーの期待に応えるものでなければなりません。UIのデザインが適切であれば、コントロールの[*アフォーダンス*](http://en.wikipedia.org/wiki/Affordance)を示します。コントロールがハイパーリンクではない場合や、可能であればあなたの指や手を押してくれるボタンのフォームを考えているものであれば(そして現在は[あなた*できます*](http://en.wikipedia.org/wiki)/Touchscreen))、最初に 'a'要素を使用しないでください。 – PointedEars

答えて

7

CSS cursorプロパティを使用してこれを取得できます。

  • 使用defaultは非リンクテキストの上にマウスを移動するときのようなテキスト選択カーソルを取得するために、任意のテキスト
  • 使用textの上に浮かんでいないときのようなポインタを取得する
a { 
    cursor: default; 
} 

例:http://jsfiddle.net/Nc5CS/

2

このCSSを使用してください:

a { 
    cursor: default; 
} 
4
a 
{ 
    cursor:default; 
} 

矢印カーソルを使用link.Soにホバーのデフォルトのシンボルである:カーソルが矢印や手以外の場合のデフォルト。

関連する問題