css - 使用样式化组件样式化 slider 拇指

标签 css reactjs styled-components

我正在尝试使用 React 的样式化组件来设计 slider 样式,但我不知道如何设计拇指样式。我有一个看起来像这样的 CSS:

.faderInput::-webkit-slider-thumb {
   -webkit-appearance: none;
    width: 15px;
    height: 15px;
    border:1px solid black;
    ...
}

我的样式组件看起来像这样

const FaderInput = styled.input`
    ...
    ::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: 15px;
        height: 15px;
        border:1px solid black;
        ...
  }
`;

有人知道如何将此类选择器移植到样式组件吗?

最佳答案

我真的得到了帮助。你必须添加一个 & 然后它看起来像这样:

 const FaderInput = styled.input`
 ...
 &::-webkit-slider-thumb {
     -webkit-appearance: none;
     width: 15px;
     height: 15px;
     border:1px solid black;
     ...
  }

关于css - 使用样式化组件样式化 slider 拇指,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47921532/

相关文章:

javascript - 鼠标悬停时创建圆形火焰效果

javascript - 如何检索 HTML "style"元素?

reactjs - 从后台返回时 react native 图像消失

javascript - 通过 React 中的输入元素更新对象中的嵌套状态

javascript - ReactJS:在 super 代理ajax请求期间显示带有加载消息的模式

css - 对组件中的多个元素应用相同的样式

reactjs - 使用样式化组件更改 SVG 笔触的颜色

css - 将输入标签的值传递给搜索按钮标签 - ReactJS

html - 垂直对齐 flex 元素的最佳实践

文件夹中的 ASP.NET 4.0 CSS 未缓存