标记每一侧的文本样式-6ren"> 标记每一侧的文本样式-我想为标签两侧的文字添加一些 CSS 样式。 这是我的代码: Your Indicators Height: ShortTall Salary-6ren">
gpt4 book ai didi

html - 设置 <input type ="range"> 标记每一侧的文本样式

转载 作者:行者123 更新时间:2023-12-02 09:31:14 24 4
gpt4 key购买 nike

我想为标签两侧的文字添加一些 CSS 样式。

screenshot of the finished effect

这是我的代码:

<fieldset>
<legend>Your Indicators</legend><br>
<label for="height" class="margin">Height:</label>
Short<input type="range" id="height" name="height" min="0" max="100">Tall<br>
<label for="salary" class="margin">Salary:</label>
Poor<input type="range" id="salary" name="salary" min="0" max="100">Rich
</fieldset>

最佳答案

您可以使用类将两侧的文本包裹在 span 中,然后通过 CSS 按类设置它们的样式,如下所示。

现场演示:

fieldset > * {
vertical-align: middle;
}

.leftlabel, .rightlabel {
display: inline-block;
width: 50px;
padding: 2px;
text-align: center;
}

.leftlabel {
background-color: red;
color: white;
}
.rightlabel {
background-color: purple;
color: white;
}

label {
display: inline-block;
width: 50px;
}
<fieldset>
<legend>Your Indicators</legend><br>
<label for="height" class="margin">Height:</label>
<span class="leftlabel">Short</span>
<input type="range" id="height" name="height" min="0" max="200" style="width: 200px">
<span class="rightlabel">Tall</span>
<br>
<label for="salary" class="margin">Salary:</label>
<span class="leftlabel">Poor</span>
<input type="range" id="salary" name="salary" min="0" max="200" style="width: 200px">
<span class="rightlabel">Rich</span>
</fieldset>

JSFiddle 版本:https://jsfiddle.net/sf2cz8yL/3/

关于html - 设置 &lt;input type ="range"> 标记每一侧的文本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32926670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com