如何为滑块赋予不同的背景颜色?

2023-12-11

我想根据滑块位置为滑块提供两种不同颜色的颜色。一种颜色应位于滑块之前,另一种颜色应位于滑块之后。我使用 CSS 实现了其他设计。这是对输入[type=range]进行皮肤处理的代码。

input[type=range]{
   border: 1px solid #4ba8b1;
margin: 0px 0px 5px 5px;
background:-webkit-gradient(linear,center top, center bottom, from(#CFDCDD),to(#DFE9EA),color-stop(50%,#DFE9EA));
float:left;
pointer:cursor;
-webkit-appearance:none;
width:300px;
height:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}
input[type=range]::-webkit-slider-thumb
{
  -webkit-appearance:none;
   border:1px solid #4ba8b1;
   background:-webkit-gradient(linear,center top, center bottom,from(#CAE8E9),to(#E4ECEC),color-stop(50%,#9ED2D1));
   background:-moz-linear-gradient(top,#CAE8E9,#9ED2D1,#E4ECEC);
   width:7px;
   height:15px;
   opacity:.7;
}

html 是:

<input type="range"  name="rangeEl" value="120" min="0" max="150"  />

它使用单一背景颜色很好地渲染输出。现在我需要为拇指之前的滑块提供颜色,并为拇指之后的另一种颜色提供颜色。帮我!


我注意到你问了一个类似的问题昨天我看了它,但无法真正弄清楚你想要实现什么。我有更多时间思考并做了一些研究并找到了解决方案。

归功于罗伯特·比格斯his post在 css3wizardry 上获取构建滑块和拇指的解决方案<div>标签和原型。但既然你想要一个 HTML5<input>解决方案 我尝试对该元素执行相同的操作。

请看一下demo。请注意,它使用jQuery 事件,但目前只更新background-color on the mousedown。它没有正确初始化,也没有更新颜色mousemove但我认为自己实现这一点是一个很好的练习:) 该演示适用于 Chrome 11 和 Safari 5。

另请阅读这条评论以及对您之前关于样式表单元素的缺点的问题的评论。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为滑块赋予不同的背景颜色? 的相关文章

  • CSS 效果渲染具有“橡皮图章”效果的字体

    CSS中有没有有效的方法来渲染字体 使其看起来像橡皮图章 好像橡皮印章上的墨水覆盖在印刷材料上 更好的是将相同的效果应用于边框 就好像边框是橡皮图章的一部分一样 像这样 这与您正在寻找的内容很接近 它使用了覆盖伪元素以及mix blend
  • CSS 向后/反向过渡

    我想知道是否有任何方法可以使用相同的 CSS 过渡实例来向前移动然后向后 反向移动 例如 假设我有这样的转变 webkit keyframes fade transition from opacity 0 to opacity 1 以及这次
  • 使用 javascript 加载不同的 CSS 样式表

    我需要使用 javascript 根据正在传递的 URL 变量加载不同的样式表 场景是这样的 我们需要使用一个 CSS 样式表和一个不同的样式表来维护一个移动网站 当通过 iOS 应用程序中加载的 Web 视图访问该页面时 该样式表将用于设
  • 更改输入上的父 div [type=checkbox]:使用 css 检查[重复]

    这个问题在这里已经有答案了 我可以弄清楚如何在选中复选框时更改父 div 更改以下段落效果很好 在 Chrome 中尝试过这种方法但没有运气 HTML div div
  • 更改打开的下拉菜单上向上箭头的颜色

    我正在使用 twitter bootstrap 2 0 1 我正在尝试更改下拉菜单的颜色 我已经设法改变了本身掉落的容器的颜色 但是我似乎找不到箭头来自哪里 有人知道我在哪里可以找到箭头来自的代码 以及如何更改它的颜色 箭头代码可以在lin
  • 如何在CSS中水平对齐div

    我在一个容器内有三个子 div 我想水平对齐这些 div 我尝试使用CSSfloat财产 但圆圈正在变成椭圆形 标记代码 div class container info box clearfix div class circle div
  • 为什么视口宽度与实际显示宽度不匹配?

    Chrome 显示我的视口宽度为 1280px 然而 我的实际显示分辨率是2560x1600px 我使用的机器是13 3英寸的MacBook Pro 为什么视口不是 2560px 宽 使用没有任何区别 my display settings
  • JQuery mouseover 函数多次触发

    我很长时间以来一直使用这种方法来为整个类 按钮等 设置事件 div bigButton mouseover function this style backgroundColor dfdfdf 然而 在进行一些测试时 我刚刚注意到 当将鼠标
  • Javascript - HTML Canvas 上的 Gecko 边框半径自适应(CSS border-radius)

    我试图弄清楚如何将 border radius css 属性的行为重现到 HTML 画布中 所以我已经在 J avascript 中做了一些事情 以便使用特定的半径 对于每个角 来计算给定形状的正确边界 如果需要的话 这是上一个问题 Gec
  • 如何防止 Bootstrap Navbar Toggle 下推内容?

    我将 Bootstrap 与静态顶部导航栏一起使用 如下所示
  • 单击即可切换背景颜色和过渡

    这看起来应该很容易 但我真的找不到办法做到这一点 动画 http doir ir css gif http doir ir css gif 当您单击这些相应的链接时 我需要更改和过渡页面的背景颜色 我见过的最接近触发这种类型转换的事情是 仅
  • HTML5 输入类型范围,带有最小值滑块、最大值滑块和刻度

    我必须实现 HTML5 输入类型 Range
  • 如何使用角度在垫选择嵌套值中包含过滤器

    我正在使用带有嵌套下拉菜单的有角材料 下拉值以父级和子级为基础嵌套 我面临两个问题 自动建议不起作用 如果我输入父名称或其关联的子名称 则必须以展开模式过滤并显示特定的父视图 如果我展开第一个父视图并尝试展开第二个父视图 则第一个父视图应在
  • 使用 div 代替 table 进行布局

    我想知道什么方法最好将表格布局替换为 div 我自己也尝试过一些 但它让我的 4x4 div 非常混乱 我猜当有经验做这样的事情时 这并不是很难完成 但我对 div 都是新手 并试图学习这一点 看看这个并分享您对表格是否应该保持原样或者是否
  • 这是浏览器错误吗?具有背景颜色的变量的继承

    我发现在css中的变量函数内声明时无法让背景颜色继承另一个元素的背景颜色 这是我遇到的一个例子 这是一个错误吗 div span border 1px solid black padding 10px margin 10px Backgro
  • style = "position:absolute" 和 style = "position:relative" 之间的区别

    谁能告诉我两者之间的区别style position absolute and style position relative 如果我将其添加到 它们有何不同div span input元素 我在用absolute现在 但我想探索relat
  • 我们可以为 border-bottom 属性设置渐变颜色吗? [复制]

    这个问题在这里已经有答案了 我们可以添加渐变颜色吗border bottomhtml块元素的属性 边框应该与此类似 谁能告诉我这在 CSS3 中是可能的吗 我像这样尝试过 但无法让它工作 border gradient border bot
  • CSS 文本渐变

    我环顾四周 找不到任何与此相关的信息 如果我有一段文本 有没有办法 也许使用 CSS3 来逐渐改变文本的颜色 因为它下降到页面 而不是渐变的方式 因为这只对单词起作用 而不是对整个文本段落起作用 所以我希望一些文本从白色开始 然后在到达段落
  • 与基线和文本区域垂直对齐

    我试图让标签与文本区域中第一行文本的基线对齐 天真的尝试 div style display inline block div
  • 表格单元格中 ::after 上的位置在 Firefox 中不起作用?

    以下代码应创建一个跨越其父元素宽度 100 的伪元素 然而 这在 Firefox 中不起作用 但在 Chrome 中却有效 火狐浏览器似乎忽略了 parent s position relative 这是一个错误吗 HTML div cla

随机推荐

  • 从多个值列表中查找所有不冲突的值组合

    我有以下数组 其中包含值数组 array array array 1 2 array a b c array x y 可以有任意数量的数组 并且数组可以包含任意数量的值 我目前有一段代码 它将生成所有组合 其中从每个数组中获取一个值 例如
  • 如何获取PHP运行的操作系统?

    为了构建 unix dos 特定的脚本 我需要知道我使用的是哪种操作系统 我如何获得这些信息 phpinfo 告诉我更多 但不太清楚我是否在 unix 上运行 PHP有很多预定义常量这通常很有用 Here PHP OS就是您正在寻找的人 例
  • 如何从存储过程发送邮件?

    我需要从存储过程发送邮件 我知道这是可能的 我是从这个研究的link 我如何在 SMTP 服务器上进行身份验证 你有什么主意吗 Thanks 您可以使用 SQL 数据库邮件 See 数据库邮件和 SQL 邮件存储过程 Transact SQ
  • 如何使用pygtk拖动图像

    如何使用 pygtk 拖动 移动图像 Here是有人这样做的视频 但是该人没有给出源代码 这是一个小演示 抱歉 我不记得它到底来自哪里 它与此处找到的非常相似 http www pygtk org pygtk2tutorial exampl
  • elasticsearch 分割文档摄取处理器

    弹性搜索提供了ingest在索引文档时转换文档的机制 处理器可以转换字段 在索引文档中添加和删除字段 对于极少数情况 甚至可以编写自己的转换插件 然而 我找不到为单个输入文档生成多个输出文档的可能性 这是否可以使用ingest弹性模块 我想
  • 我的程序如何检测它是否在特定域上运行?

    我需要根据当前登录用户的位置限制应用程序的特定功能 由于我必须在 Delphi 中实现此逻辑 因此我不希望过度使用完整的 Active Directory LDAP 查询 我当前的想法是利用 DsGetDcName 并使用 DOMAIN C
  • 图像未存储在 sqlite 中

    我制作了一个演示 它将图像存储到数据库中 目前我没有收到任何错误 但我的图像没有存储在 sqlite 数据库中 请看下面的代码并告诉我我的错误在哪里 数据库管理类 sqlite3 sqlite3DatabaseObject sqlite3
  • 如何在工作流程中仅运行失败的会话

    在工作流程中 存在并行和顺序连接的会话 假设一些并行和顺序模式的会话失败 如何仅使用失败的会话重新启动工作流程 我如何在 Informatica 中进行设计 为工作流程打开 出错时暂停 为工作流程中的每个会话启用 恢复时重新启动 现在 如果
  • Python Scrapy 301 重定向

    在抓取给定网站时 我在打印重定向网址 301 重定向后的新网址 时遇到了一些问题 我的想法是只打印它们而不刮掉它们 我当前的代码是 import scrapy import os from scrapy spiders import Cra
  • 在 Python 中获取文件的原始二进制表示

    我想使用 Python 3 将文件中的确切位序列转换为字符串 关于这个主题有几个问题很接近 但没有完全回答 到目前为止 我有这个 gt gt gt data open file bin rb read gt gt gt data xa1 x
  • 使用 Enthought Canopy Python 在 Windows 上安装 OpenCV 的最佳方式?

    我已经在 Windows 上安装了 Enthought Canopy Python 发行版 并且我会 喜欢添加 OpenCV python 绑定 我已经从以下网站下载了最新的 OpenCVhttp sourceforge net proje
  • 使用 getServletConfig().getServletContext().getAttribute() (Java) 时获取 NPE

    我使用 Servlet 的时间并不长 我遇到了这个问题 我无法终止自己 我正在使用 Servlet 创建一个小型 Web 项目 并尝试将我的 Service 和 DAO 对象添加到 ServletContext HTTP Status 50
  • Python 中集合的不区分大小写比较

    我有两套 虽然我可以做列表 或者其他什么 a frozenset Today I am fine b frozenset hello how are you today 我想得到 frozenset Today 或者至少 frozenset
  • 打开 CSV 文件并将每一行写入新的动态命名的 CSV 文件

    我有一个 csv 文件 其中包含 50 行数据 我想将其拆分为每行的单独 csv 文件 其中包括第一行 标题 和相关行 例如 文件 1 包含 行 1 行 2 文件 2 包含 row1 row3 文件 3 包含 row1 row4 等等 目前
  • 如何在选择查询sql时添加空白行

    例子 当我输入 select number city from user get 中的结果是 3 行 如何select我可以自动填充8行的行吗 如果使用循环怎么办 期望的输出 如果有 3 行 则有 5 行空行 如果有 4 行 则有 4 个空
  • 在训练和测试数据中保留相同的虚拟变量

    我正在用 python 构建一个预测模型 其中包含两个独立的训练集和测试集 训练数据包含数字类型分类变量 例如邮政编码 91521 23151 12355 以及字符串分类变量 例如城市 芝加哥 纽约 洛杉矶 为了训练数据 我首先使用 pd
  • 用 python 加密 PDF

    有没有可能在Python中加密PDF文件 一种可能是压缩 PDF 但还有另一种方法吗 感谢您的帮助 问候 菲利克斯 您可以使用pypdf from pypdf import PdfReader PdfWriter reader PdfRea
  • Jquery 验证电子邮件地址或域名

    用户可以输入电子邮件地址或域名 我如何使用 jQuery 验证插件来验证这一点 可接受的值 电子邮件地址 域名 Eg email protected or sample com 我需要在同一文本框中验证域名 document ready f
  • 从 Go gRPC 处理程序中的客户端证书获取主题 DN

    我正在使用带有相互 tls 的 Golang gRPC 是否可以从 rpc 方法获取客户端的证书主题 DN func main creds credentials NewTLS tls Config ClientAuth tls Requi
  • 如何为滑块赋予不同的背景颜色?

    我想根据滑块位置为滑块提供两种不同颜色的颜色 一种颜色应位于滑块之前 另一种颜色应位于滑块之后 我使用 CSS 实现了其他设计 这是对输入 type range 进行皮肤处理的代码 input type range border 1px s