javascript - :hover and :focus in javascript css object怎么写

标签 javascript css reactjs

我正在尝试为 React 组件中的 :hover 和 :focus 编写样式。这是我尝试过的。

这是我的组件

<MyBtn className={classes.authBtn}> This is sample text </MyBtn>

在我的样式对象中,我已经按照我在网上找到的一些文档尝试了这些。

authBtn: {
        '&:hover': {
            backgroundColor: '#1565C0'
        }
    }

下一步,

'authBtn_hover': {
    backgroundColor: '#1565C0'
}

接下来,

authBtn: {
            ':hover': {
                backgroundColor: '#1565C0'
            }
        }

最佳答案

问题出在 css 样式上。我尝试过被组件内联 css 覆盖的规则。所以悬停也不起作用。我已将 important 添加到规则中,并且它可以正常工作。这是更正后的代码。感谢您的支持。

authBtn: {
    backgroundColor: '#1565C0',
    '&:hover': {
        backgroundColor: '#0D47A1 !important',
    }
}

关于javascript - :hover and :focus in javascript css object怎么写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46802305/

相关文章:

javascript - Wysihtml5和iframe视频的问题

javascript - 使用jQuery获取表单输入字段?

javascript - setInterval 只运行一次

javascript - 初学者 React 查询(如何删除一个元素并追加另一个元素)

javascript - 如何安全地用替换术语替换每个搜索,其中前者是后者的一部分,而不会再次替换这样的搜索?

CSS 页眉、菜单、内容和页脚位置

html - 当它们的大小可变时,如何制作 3 个总高度为 100% 的 div?

html - 使用 CSS 模拟 <a target ="_top">

javascript - React.js : Save items after refreshing page

javascript - 如何为react-datepicker将UTC日期转换为 "MM/DD/YYYY"?