21

HTML 5サイトでは、モバイルデバイスをサーフィンしているユーザーがリンクをクリックします。
ブラウザは、フィードバックとして(音に加えて)ボックス(長方形)を描画します。
ブラウザとは、Android2.3のストックブラウザまたはOperaMobileを意味する場合があります。

それについていくつかの調査を行いましたが、実際には、(明確な)解決策はありません。

この(青い)ボックスは避けたいです。少なくともiPhoneおよびAndroidベースのデバイスの場合。何か案が?

PS私もjQueryを使用しています

4

3 に答える 3

44

これは次の複製です。webviewとiPadSafariでAndroidのデフォルトのリンクスタイルを削除できますか:リンクがヒットしたときにすばやく点滅する効果を無効にする方法

答えは:このCSSを追加する

* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
于 2012-10-19T04:41:06.303 に答える
21

私はbloopletechによって提供された答えに+1です。ただし、このトリックをAndroidネイティブブラウザ(Androidブラウザ)で機能させたい場合は、次を使用してください。

* { 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-tap-highlight-color: rgba(0, 0, 0, 0);
}
于 2014-11-03T15:25:19.180 に答える
-1

リンクに表示される青いアウトラインは、「アウトライン」の結果です。セットをオフにするには:

outline: none;

なぜこれがまだ正しく答えられていないのかわからない。

于 2017-09-01T14:48:00.693 に答える