Skip to content

Commit 21d049e

Browse files
committed
Trying to make the sliders a bit easier to use
1 parent 985b116 commit 21d049e

File tree

1 file changed

+45
-30
lines changed

1 file changed

+45
-30
lines changed

kensukekoike.html

+45-30
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,25 @@
3131
.slider::-webkit-slider-thumb {
3232
-webkit-appearance: none;
3333
appearance: none;
34-
width: 25px;
35-
height: 25px;
34+
width: 30px;
35+
height: 30px;
3636
border-radius: 50%;
3737
background: #222;
3838
cursor: pointer;
3939
}
4040

4141
.slider::-moz-range-thumb {
42-
width: 25px;
43-
height: 25px;
42+
width: 30px;
43+
height: 30px;
4444
border-radius: 50%;
4545
background: #222;
4646
cursor: pointer;
4747
}
4848

49+
.minHeight{
50+
min-height: 75px;
51+
}
52+
4953
input[type="range"]:disabled {
5054
opacity: 0.1;
5155
}
@@ -75,43 +79,54 @@ <h2>KensukeKoikeScript</h2>
7579

7680
</div>
7781

78-
79-
<div class='row'>
80-
Live update: <input type="checkbox" id="togglePreview" onclick="togglePreview()" checked>
81-
</div>
82-
8382
<div class="row">
8483
<div class='col-md-3'>
85-
<div><p>Height=<span id='hText'></span></p>
86-
<input type="range" min="1" max="100" value="10" step="1" class="slider" id="hSlider">
87-
</div>
88-
89-
<div><p>Width=<span id='wText'></span> -- Fix to height<input type="checkbox" id="fixWidth" onclick="fixWidth()" checked></p>
90-
<input type="range" min="1" max="100" value="10" step="1" class="slider" id="wSlider">
84+
<div class="row">
85+
<div class="col-12 minHeight">
86+
<p>Height=<span id='hText'></span></p>
87+
<input type="range" min="1" max="100" value="10" step="1" class="slider" id="hSlider">
88+
</div>
89+
<div class="col-12 minHeight">
90+
<p>Width=<span id='wText'></span> -- Fix to height
91+
<input type="checkbox" id="fixWidth" onclick="fixWidth()" checked></p>
92+
<input type="range" min="1" max="100" value="10" step="1" class="slider" id="wSlider">
93+
</div>
9194
</div>
9295
</div>
9396
<div class='col-md-3'>
94-
<div><p>Row Stride=<span id='hstrideText'></span></p>
95-
<input type="range" min="0" max="100" value="20" step="1" class="slider" id="hstrideSlider">
96-
</div>
97-
<div><p>Column Stride=<span id='wstrideText'></span> -- Fix to row stride<input type="checkbox" id="fixWidthStride" onclick="fixWidthStride()" checked></p>
98-
<input type="range" min="0" max="100" value="20" step="1" class="slider" id="wstrideSlider">
97+
<div class='row'>
98+
<div class="col-12 minHeight">
99+
<p>Row Stride=<span id='hstrideText'></span></p>
100+
<input type="range" min="0" max="100" value="20" step="1" class="slider" id="hstrideSlider">
101+
</div>
102+
<div class="col-12 minHeight">
103+
<p>Column Stride=<span id='wstrideText'></span> -- Fix to row stride<input type="checkbox" id="fixWidthStride" onclick="fixWidthStride()" checked></p>
104+
<input type="range" min="0" max="100" value="20" step="1" class="slider" id="wstrideSlider">
105+
</div>
99106
</div>
100107
</div>
101108
<div class='col-md-3'>
102-
<div><p>Columns=<span id='nText'></span></p>
103-
<input type="range" min="1" max="50" value="10" step="1" class="slider" id="nSlider">
104-
</div>
105-
<div><p>Rows=<span id='mText'></span></p>
106-
<input type="range" min="1" max="50" value="10" step="1" class="slider" id="mSlider">
109+
<div class='row'>
110+
<div class='col-12 minHeight'>
111+
<p>Columns=<span id='nText'></span></p>
112+
<input type="range" min="1" max="50" value="10" step="1" class="slider" id="nSlider">
113+
</div>
114+
<div class='col-12 minHeight'>
115+
<p>Rows=<span id='mText'></span></p>
116+
<input type="range" min="1" max="50" value="10" step="1" class="slider" id="mSlider">
117+
</div>
107118
</div>
108119
</div>
109120
<div class='col-md-3'>
110-
<div><p>X offset=<span id='x_offsetText'></span> -- <button id='centerX' type='button' onclick='centerX();'>center</button></p>
111-
<input type="range" min="-300" max="300" value="0" step="1" class="slider" id="x_offsetSlider">
112-
</div>
113-
<div><p>Y offset=<span id='y_offsetText'></span> -- <button id='centerY' type='button' onclick='centerY();'>center</button></p>
114-
<input type="range" min="-300" max="300" value="0" step="1" class="slider" id="y_offsetSlider">
121+
<div class="row">
122+
<div class='col-12 minHeight'>
123+
<p>X offset=<span id='x_offsetText'></span> -- <button id='centerX' type='button' onclick='centerX();'>center</button></p>
124+
<input type="range" min="-300" max="300" value="0" step="1" class="slider" id="x_offsetSlider">
125+
</div>
126+
<div class='col-12 minHeight'>
127+
<p>Y offset=<span id='y_offsetText'></span> -- <button id='centerY' type='button' onclick='centerY();'>center</button></p>
128+
<input type="range" min="-300" max="300" value="0" step="1" class="slider" id="y_offsetSlider">
129+
</div>
115130
</div>
116131
</div>
117132
</div>

0 commit comments

Comments
 (0)