UNPKG

react-virtualized

Version:

React components for efficiently rendering large, scrollable lists and tabular data

130 lines (112 loc) 3.07 kB
/* Collection default theme */ .ReactVirtualized__Collection { position: relative; overflow: auto; -webkit-overflow-scrolling: touch; /* Without this property, Chrome repaints the entire Collection any time a new row or column is added. Firefox only repaints the new row or column (regardless of this property). Safari and IE don't support the property at all. */ will-change: transform; } .ReactVirtualized__Collection__innerScrollContainer { box-sizing: border-box; overflow: hidden; } /* Grid default theme */ .ReactVirtualized__Grid { position: relative; overflow: auto; -webkit-overflow-scrolling: touch; /* Without this property, Chrome repaints the entire Grid any time a new row or column is added. Firefox only repaints the new row or column (regardless of this property). Safari and IE don't support the property at all. */ will-change: transform; } .ReactVirtualized__Grid__innerScrollContainer { box-sizing: border-box; overflow: hidden; position: relative; } /* Table default theme */ .ReactVirtualized__Table { } .ReactVirtualized__Table__Grid { overflow-x: hidden; box-sizing: border-box; } .ReactVirtualized__Table__headerRow { font-weight: 700; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; box-sizing: border-box; } .ReactVirtualized__Table__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; } .ReactVirtualized__Table__headerTruncatedText { display: inline-block; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .ReactVirtualized__Table__headerColumn, .ReactVirtualized__Table__rowColumn { margin-right: 10px; min-width: 0px; } .ReactVirtualized__Table__rowColumn { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ReactVirtualized__Table__headerColumn:first-of-type, .ReactVirtualized__Table__rowColumn:first-of-type { margin-left: 10px; } .ReactVirtualized__Table__sortableHeaderColumn { cursor: pointer; } .ReactVirtualized__Table__sortableHeaderIconContainer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .ReactVirtualized__Table__sortableHeaderIcon { -webkit-box-flex: 0; -ms-flex: 0 0 24px; flex: 0 0 24px; height: 1em; width: 1em; fill: currentColor; } /* List default theme */ .ReactVirtualized__List { position: relative; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; }