42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/packages/js-draw/src/Coloris.css:
--------------------------------------------------------------------------------
1 | /* Imports Coloris' CSS and makes additional changes to the color picker */
2 |
3 | #clr-picker {
4 | --clr-slider-size: 30px;
5 | }
6 |
7 | /* Coloris: Try to avoid scrolling instead of updating the color input. */
8 | #clr-picker #clr-color-area,
9 | #clr-picker .clr_hue {
10 | touch-action: none;
11 | }
12 |
13 | /* Increase space between inputs */
14 | #clr-picker .clr-alpha {
15 | margin-top: 15px;
16 | margin-bottom: 15px;
17 | }
18 |
19 | /* Increase size of input thumb to make it easier to select colors. */
20 | #clr-picker.clr-picker input[type='range']::-moz-range-thumb {
21 | width: var(--clr-slider-size);
22 | height: var(--clr-slider-size);
23 | }
24 |
25 | /* Also apply to Chrome/iOS */
26 | #clr-picker.clr-picker input[type='range']::-webkit-slider-thumb {
27 | /*
28 | Note: This doesn't seem to take effect in iOS if it's combined with the
29 | ::-moz-range-thumb rule above
30 | */
31 | width: var(--clr-slider-size);
32 | height: var(--clr-slider-size);
33 | }
34 |
35 | #clr-picker.clr-picker input[type='range']::-webkit-slider-runnable-track {
36 | height: var(--clr-slider-size);
37 | }
38 |
39 | #clr-picker.clr-picker input[type='range']::-moz-range-track {
40 | height: var(--clr-slider-size);
41 | }
42 |
43 | /*
44 | Debugging: Uncommenting this rule makes Coloris' sliders more
45 | visible.
46 |
47 | #clr-picker.clr-picker input[type="range"] {
48 | opacity: 0.5;
49 | -webkit-appearance: auto;
50 | appearance: auto;
51 | }
52 | */
53 |
--------------------------------------------------------------------------------
/dist-test/editor-test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |