减少垂直对齐的输入范围之间的间距
Reduce the Spacing between vertically aligned input ranges
我想创建一个简单的均衡器gui使用html和css和我的可能一些JS。我的问题是如何编辑之前和之后的垂直输入范围之间的间距?正如您所看到的,当对齐多个滑块时,它们占用了太多的空间。如何处理??对于html部分,我将每个单独的输入元素放在一个div中,这样我就可以使用'inline-block'将它们彼此对齐,就像您在下面粘贴的代码中所做的那样
input.vertical {
-webkit-appearance: slider-vertical;
writing-mode: bt-lr;
}
.aligned {
display: inline-block;
}
.block{
display: block;
}
input[type=range]{
padding-left: 0px;
padding-right: 0px;
}
<div class="aligned">
<p>Gain</p>
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<p>Gain</p>
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<form>
<label class="block"><input type="radio" name="radgroup" value="A"></label>
<label class="block"><input type="radio" name="radgroup" value="A"></label>
<label class="block"><input type="radio" name="radgroup" value="A"></label>
<label class="block"><input type="radio" name="radgroup" value="A"></label>
<label class="block"><input type="radio" name="radgroup" value="A"></label>
</form>
</div>
<div class="SF-container">
<div class="aligned" style="padding-right: 0px; margin-left:0px; display: inline-block;">
<p>Subsonic Filter</p>
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
<div class="aligned">
<input type="range" id="fader" min="0" value="100" max="100" step="5" oninput="outputUpdate(value)" class="vertical" orient="vertical">
</div>
</div>
如何指定宽度?
input.vertical {
-webkit-appearance: slider-vertical;
width: 30px;
}
http://codepen.io/paulcredmond/pen/ORVbRp 相关文章:
- cloudSearch:范围从0到某个值之间的距离
- 在两个浏览器选项卡之间共享变量范围
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 节点模块对象范围:在所有函数之间共享一个对象
- 离子范围值未更新 在$state之间导航
- 当间隔之间的范围高时,在高图表中显示y轴上的整个值
- 如何使用javascript将文本框中的值限制为1-999之间的值范围
- 函数之间的Javascript变量范围问题
- 命名空间和词法范围之间的关系是什么
- AngularJS 1.0.x 和 1.2.x 之间的范围差异
- 正则表达式用于验证两个范围之间的数字
- 模式匹配检查范围之间的邮政编码
- 用于筛选日期范围之间的数据的沙发基视图
- jQuery 自定义事件在全局范围内工作,但在对象之间不起作用
- 正则表达式用于在 JavaScript 中查找任何两个数值(范围)之间的所有数字
- 如何显示/隐藏范围,具体取决于本地时间是否等于“开始日期”和“结束日期”Jquery之间
- 在指令之间共享范围 - 缺少$http
- Google 应用脚本:返回 2 个两个范围之间唯一值的函数
- Javascript:在数字范围之间转换,保持正确的比例
- 如何在具有范围的集合之间快速分配值