为什么 on:hover css 效果在 React 中不起作用?

问题描述 投票:0回答:1

我开始学习 React,但不明白,为什么我的风格在 @hover 中不起作用?

Button - 是一个自定义库按钮。默认情况下,我可以在“样式”行中更改其颜色,但无法在悬停效果上更改它。

const linkStyle = {
background: 'red',
'&: hover': {background: 'blue'}
}

export default function App() {
return (
<Theme className="App">
‹Button
label="My Button"
iconLeft={IconAlert}
size="m"
style={linkStyle}
</Theme>

我哪里错了?

我尝试了很多很多很多次

css reactjs button hover inline
1个回答
0
投票

hover 不能应用于 inline-css,您可以使用 sx prop 来提供 CSS -

  const linkStyle = {
    background: "red",
    "&:hover": {
      background: "blue",
    },
  };

  <MuiButton sx={linkStyle}>Button</MuiButton>
© www.soinside.com 2019 - 2024. All rights reserved.