ウェブアプリでタップの背景色効果を実現したいのですが、ネイティブアプリのように(iOS向けのGmailのように - クリックしてメールをクリックすると、背景が青色で強調表示されます)。モバイルWebタップの背景色ですか?
CSS:アクティブな作品はAndroidで素晴らしいです。
iOS 9.3では、リンゴが350msのタップ遅延を削除しました。これは私が完全に驚いたことを知りました!私は興奮してfastclick.jsを削除しました。しかし、ユーザーがタップすると、アクティブなものはまったく動作しないようです!彼らの開発者フォーラムは冗談です。誰も気にしない。
もう一度fastclick.jsを追加してみました。iOS上で再びアクティブになりますが、その後はスクロールでトリガされます。
おそらく50msの遅延があるため、リンクをタップするとハイライト表示されます。
私はこのCSSは、この目的のために意図されていることを考えた:
-webkit-tap-highlight-color: #eee;
しかし、私は(iOSの9.3のSafariで)これを使用しようとすると、それは要素上のすべてのコンテンツ(テキスト)をカバーし(要素全体が完全に灰色、テキスト、すべてに変わります)。何か不足していますか?これを使用すると、div /要素の内容全体が覆われるのはなぜですか?その一般的な使用法は背景色ではないでしょうか?
更新:私は自分のソリューションを下にロールバックしました。これは、Webアプリケーションを使って作業している人々に役立ちます。