我使用EmotionCSS。我想访问另一个className,同时捕获另一个className的焦点。例如,我有一个组件,如下所示:
<div className={styles.root}>
<input className={styles.input} ... />
<div/>
样式文件如下所示:
import { css } from '@emotion/css';
export const styles = {
root: css`
border: 1px solid black;
`
input: css`
...
&:focus {
// Here I want to access 'root' className and change its colour. Is it possible?
}
`,
}
1条答案
按热度按时间afdcj2ne1#
您可以在root上使用
:has()
伪类来更改input类中的焦点样式。