UNPKG

@revolist/revogrid

Version:

Virtual reactive data grid spreadsheet component - RevoGrid.

95 lines 2.37 kB
revogr-overlay-selection { display: block; position: relative; width: 100%; } revogr-overlay-selection .autofill-handle { position: absolute; width: 14px; height: 14px; margin-left: -13px; margin-top: -13px; z-index: 10; cursor: crosshair; } revogr-overlay-selection .autofill-handle::before { content: ""; position: absolute; right: 0; bottom: 0; width: 10px; height: 10px; background: #0d63e8; border: 1px solid white; box-sizing: border-box; } revogr-overlay-selection.mobile .autofill-handle { position: absolute; width: 30px; height: 30px; margin-left: -29px; margin-top: -29px; z-index: 10; cursor: crosshair; } revogr-overlay-selection.mobile .autofill-handle::before { content: ""; position: absolute; right: 0; bottom: 0; width: 12px; height: 12px; background: #0d63e8; border: 1px solid white; box-sizing: border-box; } revogr-overlay-selection .selection-border-range { position: absolute; pointer-events: none; z-index: 9; box-shadow: -1px 0 0 #0d63e8 inset, 1px 0 0 #0d63e8 inset, 0 -1px 0 #0d63e8 inset, 0 1px 0 #0d63e8 inset; } revogr-overlay-selection .selection-border-range .range-handlers { height: 100%; background-color: transparent; width: 75%; max-width: 50px; min-width: 20px; left: 50%; transform: translateX(-50%); position: absolute; } revogr-overlay-selection .selection-border-range .range-handlers > span { pointer-events: auto; height: 20px; width: 20px; position: absolute; left: 50%; transform: translateX(-50%); } revogr-overlay-selection .selection-border-range .range-handlers > span:before, revogr-overlay-selection .selection-border-range .range-handlers > span:after { position: absolute; border-radius: 5px; width: 15px; height: 5px; left: 50%; transform: translateX(-50%); background-color: rgba(0, 0, 0, 0.2); } revogr-overlay-selection .selection-border-range .range-handlers > span:first-child { top: -7px; } revogr-overlay-selection .selection-border-range .range-handlers > span:first-child:before { content: ""; top: 0; } revogr-overlay-selection .selection-border-range .range-handlers > span:last-child { bottom: -7px; } revogr-overlay-selection .selection-border-range .range-handlers > span:last-child:after { content: ""; bottom: 0; } revogr-overlay-selection revogr-edit { z-index: 10; }