html - 滑块上的色块
问题描述
我的滑块上需要有色块,如下图所示:
请帮助我,我只发现到处都是渐变。对不起,我对 CSS 不太了解
这是我当前的代码:
<div style="width: 80%;height: 100px;background: #fff;display: flex;flex-flow: column;justify-content: center;align-items: center;"><input type="range" min="1" max="6" value="6" style="
width: 90%;
margin-top: 35px;
-webkit-appearance: none;
height: 12px;
background-image: linear-gradient(to right, red 20%, orange 40%, yellow 60%, lightgreen 80%, green 100%);
outline: none;
border-radius: 50px;
"></div>
解决方案
这应该为您提供您所追求的色块:
background-image: linear-gradient(to right, red 20%, orange 20%, orange 40%, yellow 40%, yellow 60%, lightgreen 60%, lightgreen 80%, green 80%, green 100%);
这里的例子
推荐阅读
- html - 位置:固定元素溢出窗口
- google-cloud-platform - Google OAuth2.0 允许不在测试用户列表中的用户
- node.js - 批量发送对单个请求的响应
- wordpress - 如何在 WordPress 中获取自定义主题的子菜单?
- android - 检查电子邮件是否已经存在于颤动应用程序的firebase中并在屏幕上显示错误文本
- r - 用 R 中的逻辑向量对逻辑向量进行子集化
- javascript - 如何防止 DST 上的活动预约丢失 - 夏令时?
- python - Python中的TBats实现
- nginx - NGINX CalDAV:“报告/HTTP/1.1”405 166
- javascript - 边缘浏览器中的输入值未设置为 1 (89)