reactjs - 当我悬停在父元素上时,如何在 jss 中选择子元素

标签 reactjs styles jss

求助!

当我悬停到父元素时,如何在jss中选择子元素?

其实我尝试了很多选项,比如,out of this answer How to use child selectors in JSS

但是没用

parent: {
 '&:hover child': {
   color: 'red'
 }
}
specialOffer: {
        width: '100%',
        backgroundImage: 'url(' + specialOffersImg + ');',
        '&:hover': {
            transition: 'all 2000ms ease',
            padding: '200px 200px'
        }
    },

    title: {
        color: 'red'
    },

class SpecialsOffers extends Component {
    render() {
        return (
<section className={this.props.classes.specialOffer}>
                <div className={this.props.classes.specialOfferContainer}>
                    <div className={this.props.classes.description}>
                        <h3 className={this.props.classes.title}>
                            Special Offers
                        </h3>
                    </div>
                </div>
        );

    }

}
 </section>

如何通过将鼠标悬停在 specialOffer 类上来更改标题类样式?

最佳答案

在“&:hover”之后使用“$”作为前缀“title”。

specialOffer: {
        width: '100%',
        backgroundImage: 'url(' + specialOffersImg + ');',
        '&:hover': {
            transition: 'all 2000ms ease',
            padding: '200px 200px'
        },
        '&:hover $title': { color:red; }
    }

关于reactjs - 当我悬停在父元素上时,如何在 jss 中选择子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57244021/

相关文章:

javascript - “onChange”事件在 react 中仅被调用一次

javascript - 当任何状态发生变化时,在 React 组件的渲染函数中调用返回 JSX 的方法是否会影响性能?

html - 样式化 HTML5 输入类型编号

css - Material-UI makeStyles 无法读取未定义的属性 'down'

javascript - 将绑定(bind)函数 react 到数组中的每个项目

javascript - 在设计此按钮时需要帮助

html - 当我从不做那种风格时的白色背景

javascript - 计算车轮数据 XY 位置

css - Material 用户界面样式对话框/模态背景

css - 如何在 React 中创建全局样式