javascript - 轨道容器上的蜱虫。 HTML5 slider

标签 javascript html css

我正试图从我的 slider 轨道中删除这些不美观的“滴答声”。

https://i.imgur.com/3NAVBOy.png

这是它在 chrome 和 firefox 中的显示方式以及我希望它在资源管理器中的显示方式:

https://i.imgur.com/wLgSveV.png

我的 HTML:

<input type="range" min="0" max="100" value="55" class="slider" id="myRange">

我尝试的 CSS(微软建议的) https://developer.mozilla.org/en-US/docs/Web/CSS/::-ms-ticks-after

input[type="range"]::-ms-ticks-before,
input[type="range"]::-ms-ticks-after {
  display: none;
}

我注意到 IE 浏览器创建的元素#ticks_on_track_container 负责这些“刻度”/线。当我检查元素并编写如下样式规则时:

#ticks_on_track_container {
  display: none;
}

它起作用了,线条消失了!但是当我这样做时,无论是在我的 HTML 下还是在我的 main.css 中内联,都没有区别,并且这些行仍然存在。我只能使用检查元素删除它们。

你能帮帮我吗:S

编辑: 看起来 Internet Explorer 将一个全新的 html 文件附加到我的末尾!?我该如何编辑它的样式?

https://i.imgur.com/syIRbEo.png

最佳答案

使用以下 css 修复它:

.slider::-ms-track {
  color: transparent;
}

关于javascript - 轨道容器上的蜱虫。 HTML5 slider ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54640507/

相关文章:

javascript - 我怎样才能让我的鼠标看起来像一个指针图标?

css - 尝试仅使用 CSS 制作移动导航菜单

javascript - 检索不在其他子元素内的子元素

javascript - 在 ReactJS 中导入/导出子组件错误

javascript - 如何将 PHP 行添加到 Handlebars 上下文数组中?

javascript - 使用 JavaScript 更改标签文本

javascript - Handlebars 模板中的 Ember 实时值

javascript - CSS 将类分配给非特定类型的子元素

html - 停止 SVGZ 内的自动图像平滑

css - 如何结合这个CSS?