この記事でわかること
- simplebar-react を使ったスクロールバー実装の特徴と実装例
特徴
- cssで制御してる分動きが若干遅い
実装例
src/pages/index.tsx
import SimpleBar from 'simplebar-react';
const simpleBarWrapper = {
.simplebar-track {
# ...
}
.simplebar-content {
display: flex;
# ...
}
.simplebar-horizontal {
# ...
}
.simplebar-scrollbar {
# ...
}
}
export const HOME = () => {
return (
<div style={simpleBarWrapper}>
<SimpleBar autoHide={false} forceVisible="x">
{[...Array(20)].map((_, index) => {
return <li key={index} />;
})}
</SimpleBar>
</div>
);
};