UNPKG

gojs

Version:

Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams

89 lines (85 loc) 1.72 kB
.zoomSlider { position: absolute; padding: 0; opacity: .75; z-index: 99; width: 125px; height: 25px; top: 0px; left: 0px; } .zoomButton { display: inline-block; vertical-align: top; text-align: center; padding: 0; transition: opacity .2s; } .zoomRangeContainer { display: inline-block; vertical-align: top; padding: 0; } .zoomRangeInput { margin: 0; padding: 0; outline: none; transition: opacity .2s; background: transparent; -webkit-appearance: none; } /* Set up additional styling to ensure consistenty across browsers */ .zoomRangeInput::-webkit-slider-runnable-track { box-sizing: border-box; border: none; width: 100%; height: 3px; background: #ccc; } .zoomRangeInput::-moz-range-track { box-sizing: border-box; border: none; width: 100%; height: 3px; background: #ccc; } .zoomRangeInput::-ms-track { box-sizing: border-box; border: none; width: 100%; height: 3px; background: #ccc; color: transparent; } .zoomRangeInput::-webkit-slider-thumb { -webkit-appearance: none; margin-top: -3.33px; box-sizing: border-box; border: none; width: 10px; height: 10px; border-radius: 50%; background: #444; } .zoomRangeInput::-moz-range-thumb { box-sizing: border-box; border: none; width: 10px; height: 10px; border-radius: 50%; background: #444; } .zoomRangeInput::-ms-thumb { margin-top: 0; box-sizing: border-box; border: none; width: 10px; height: 10px; border-radius: 50%; background: #444; } .zoomRangeInput::-ms-tooltip, .zoomRangeInput::-ms-fill-lower, .zoomRangeInput::-ms-fill-upper { display: none; }