UNPKG

1.72 kBCSSView Raw
1.zoomSlider {
2 position: absolute;
3 padding: 0;
4 opacity: .75;
5 z-index: 99;
6 width: 125px;
7 height: 25px;
8 top: 0px;
9 left: 0px;
10}
11
12.zoomButton {
13 display: inline-block;
14 vertical-align: top;
15 text-align: center;
16 padding: 0;
17 transition: opacity .2s;
18}
19
20.zoomRangeContainer {
21 display: inline-block;
22 vertical-align: top;
23 padding: 0;
24}
25
26.zoomRangeInput {
27 margin: 0;
28 padding: 0;
29 outline: none;
30 transition: opacity .2s;
31 background: transparent;
32 -webkit-appearance: none;
33}
34
35/* Set up additional styling to ensure consistenty across browsers */
36.zoomRangeInput::-webkit-slider-runnable-track {
37 box-sizing: border-box;
38 border: none;
39 width: 100%;
40 height: 3px;
41 background: #ccc;
42}
43.zoomRangeInput::-moz-range-track {
44 box-sizing: border-box;
45 border: none;
46 width: 100%;
47 height: 3px;
48 background: #ccc;
49}
50.zoomRangeInput::-ms-track {
51 box-sizing: border-box;
52 border: none;
53 width: 100%;
54 height: 3px;
55 background: #ccc;
56 color: transparent;
57}
58.zoomRangeInput::-webkit-slider-thumb {
59 -webkit-appearance: none;
60 margin-top: -3.33px;
61 box-sizing: border-box;
62 border: none;
63 width: 10px;
64 height: 10px;
65 border-radius: 50%;
66 background: #444;
67}
68.zoomRangeInput::-moz-range-thumb {
69 box-sizing: border-box;
70 border: none;
71 width: 10px;
72 height: 10px;
73 border-radius: 50%;
74 background: #444;
75}
76.zoomRangeInput::-ms-thumb {
77 margin-top: 0;
78 box-sizing: border-box;
79 border: none;
80 width: 10px;
81 height: 10px;
82 border-radius: 50%;
83 background: #444;
84}
85.zoomRangeInput::-ms-tooltip,
86.zoomRangeInput::-ms-fill-lower,
87.zoomRangeInput::-ms-fill-upper {
88 display: none;
89}
\No newline at end of file