我想为MultiValueRemove
容器聚焦时设置样式(内部带有x的容器以删除所选的值)。 backgroundColor
变成我不想拥有的红色。
当既不聚焦也不选择背景时,我可以设置背景样式,但是“ onHover”红色背景仍然不受影响。当我将鼠标悬停在状态为isSelected
的背景上时,isFocused
的样式不会影响红色背景。
multiValueRemove: (provided, state) => ({
...provided,
color: '#ffffff',
backgroundColor: '#6FC5C4',
borderRadius: 0,
}),
答案 0 :(得分:0)
对此有一个技巧,isSelected
和isFocused
在这种情况下不起作用,但是您可以使用常规的css
悬停状态,如下所示:
multiValueRemove: (base, state) => ({
...base,
color: "#fff",
backgroundColor: "#6FC5C4",
borderRadius: 0,
"&:hover": {
backgroundColor: "#6FC5C4",
color: "#fff"
}
})