私はスクロール可能なdivを持っています。 OS Xでは、スクロールバーは自動的に非表示になりますが、これは常に目に見えるスクロールバーよりもはるかに美しいですが、ユーザーが混乱することがあります。この問題に対する一般的な応答は::-webkit-scrollbar
を使用することです:Windowsユーザーに影響を与えずにスクロールバーがOS Xに隠れないようにするにはどうすればよいですか?
How can I prevent scroll bars from being hidden for OS X trackpad users in WebKit/Blink?
CSS - Overflow: Scroll; - Always show vertical scroll bar?
http://blog.0100.tv/2012/11/webkit-scrollbars-on-os-x/
これらのソリューションとのトラブルは、彼らはまた、Windows上のクロームのユーザーに影響を与えるということである、と私はたいChromeのユーザーは、以前と同じスクロールエクスペリエンスを持つWindows上に置くことができます。
スクロールバーのスタイルを変更せずにスクロールバーがOS Xに表示されないようにする方法や、CSSに何かを追加してMacユーザーのみに影響を与える方法はありますか?
ありがとうございます!
Chromeユーザーにはスクロールしてもらいたいと思っているようですが、これもOS X上に置くことをお勧めします。 gの経験は慣れているので、そのまま放置すれば、サービスをやっていきます。驚いたユーザーは、UXの決定が悪いという兆候です。それでも、ユーザーの好みのUIをオーバーライドしたい場合は、ユーザーエージェントがJavaScriptでスニッフィングを行います。ユーザーエージェントの文字列にある「Mac」や「Chrome」などを探して、それに応じてCSSを適用します。詳細を知りたい場合は、詳細を記入して回答することができます。 – amn