0.0.5 • Published 10 years ago
react-scrollbars v0.0.5
Installation
npm install react-scrollbars --saveBasic usage
var React = require('react');
var ScrollbarWrapper = require('react-scrollbar').ScrollbarWrapper;
var Component = React.createClass({
render: function() {
return (
<ScrollbarWrapper>
<div>
content
</div>
</ScrollbarWrapper>
);
}
});
module.exports = Component;Properties
vertical={true}values: true, false
Force hide the scrollbars on the y-axis, regardless of what overflow value is set in the CSS. Works best with overflow-y: hidden.
horizontal={true}values: true, false
Force hide the scrollbars on the x-axis, regardless of what overflow value is set in the CSS. Works best with overflow-x: hidden.
offest={2}values: any integer
Changes the space (margin) around the scrollbar component.
scrollbarThickness={10}values: any integer
Controls the width (in y-axis) or height (in x-axis) of the scrollbar.
Styles
For optimized behavior add the following definitions to your stylesheets:
.ScrollbarContainer--scrolling {
-webkit-touch-callout: none;
user-select: none;
}
.ScrollbarContainer>div::-webkit-scrollbar {
width: 0;
height: 0;
}
.ScrollbarContainer>div::scrollbar {
width: 0;
height: 0;
}