ツイートをクリックすると、サイドパネルにスクロールバーが表示され、ツイートにリンクされた会話が十分に長くなります。
スクロールバーはどのように作成およびスタイル設定されますか?
彼らは::-webkit-scrollbar
と関連する疑似要素を使用しています。これらはWebKitブラウザーでのみ機能します(これは単なる美学であるため問題ありません)。
詳細については、これを見てください: CSSを使用したAppleのようなスクロールバー
Twitterが使用しているCSSを使用しました。以下を参照してください。 http://jsbin.com/ubasew
#doc ::-webkit-scrollbar{width:9px;height:9px;}
#doc ::-webkit-scrollbar-button:start:decrement,#doc ::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent;}
#doc ::-webkit-scrollbar-track-piece{background-color:#FAFAFA;-webkit-border-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;}
#doc ::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#999;-webkit-border-radius:8px;}
#doc ::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#999;-webkit-border-radius:8px;}
#doc
はTwitterが持っていたものであり、#doc
内のスクロールバーのみがカスタマイズされるようになっています。
彼らはjQueryプラグインまたは自分で作成したプラグインを使用していると思います。どちらにしてもjScrollPaneに似ています。
http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html