css - Reactjs 和 Material UI 上的悬停功能

标签 css reactjs material-ui

我正在使用 reactjs 和 material ui,我无法更改多个组件中选定元素的背景颜色,例如在 SelectField 中。

<SelectField
   floatingLabelText="Choose a sport"
   value={this.state.value}
   onChange={this.handleChange.bind(this)}
   menuStyle={{color:'red'}}
   menuItemStyle={{color:'black', borderBottom:'1px solid white'}}
   listStyle={{backgroundColor:'rgb(0, 188, 212)'}}
   labelStyle={{color:'black'}}

但我不知道如何添加悬停功能或更改所选元素的颜色。

有这方面的经验吗?

谢谢!

最佳答案

Material-UI 使用 JSS用于编译样式。您可以在 Material-UI 的 documentation 中看到更多相关信息。 .

CSS 选择器是作为另一个属性完成的,所以你可以只使用 &:hover

button: {
  fontSize: 12,
  '&:hover': {
    background: 'blue'
  }
},

关于css - Reactjs 和 Material UI 上的悬停功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45899016/

相关文章:

css - 在 SVG 中添加背景图像

javascript - XHR加载失败: POST on AJAX request (in React)

javascript - react .js : how to generate a key when doing optimistic create?

javascript - 无法在 react-chartjs-2 中分配类型

css - 与 Material UI 主题 react - 设置全局颜色变量

javascript - 不用 JavaScript 改变元素样式

css - pdf 2 xhtml/css

html - 如何从主选择页面隐藏 ionic 标签并仅在选择模式标题上显示

javascript - Ant 设计中可以更改日期选择器的图标吗?

css - 减小 Material UI 的组件大小