方法1: ::-webkit-scrollbarプロパティを使用する方法 この方法では、WebKitエンジンを使用するブラウザに対してスタイルを適用します。
/* スクロールバーのトラック部分 */
::-webkit-scrollbar-track {
background-color: #f1f1f1;
}
/* スクロールバーのスクロールされた部分 */
::-webkit-scrollbar-thumb {
background-color: #888;
}
/* 垂直方向のスクロールバーの高さ */
::-webkit-scrollbar {
width: 8px;
}
方法2: overflow-yプロパティを使用する方法 この方法では、overflow-yプロパティを使用して要素の垂直方向のオーバーフローを制御します。
/* スクロールバーを表示する要素 */
.scrollable-element {
height: 200px;
overflow-y: scroll;
scrollbar-width: thin;
scrollbar-color: #888 #f1f1f1;
}
方法3: JavaScriptを使用する方法 この方法では、JavaScriptを使用して要素にスクロールバーを追加します。
<!-- スクロールバーを表示する要素 -->
<div class="scrollable-element" id="my-element">
<!-- コンテンツ -->
</div>
<script>
const element = document.getElementById("my-element");
element.style.overflowY = "scroll";
</script>
これらの方法を使用することで、垂直方向のスクロールバーのみを表示することができます。適切な方法を選択し、必要に応じてスタイルをカスタマイズしてください。