DIV に内部スクロール バーと丸みを帯びた角があるシナリオを実現しようとしています。私の最初の試みはこれになりました:
スクロールバーがあるため、右隅が四角になります。
次に、スクロールバーを押し下げてカウントされたコーダーを維持するために、上部と下部のパディングを含む内部 div を追加しました。それは次のようになりました。
スクロール バーが div の全長であるハイブリッドが欲しいのですが、コーナーを四角くしないでください。これは可能ですか?
スクロールバー( )のborder-radius
周囲のコンテナ( )を使用できます。scrollbar-track
scrollbar-thumb
例:
::-webkit-scrollbar {
width: 12px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
jsFiddle: http://jsfiddle.net/p2bWf/
カスタムスクロールバーを試してみてください。スクリーンショットではOSXシステムを使用していますが、IE(Windows)ではひどいものになります。
このstackoverflowの質問を見てください。