티스토리 뷰
.parent {
width:300px;
height:300px;
background:#eee;
}
.child {
width:50px;
height:50px;
background:#fff;
}
.parent:hover .child{
background:#000
}
부모태그(parent)에게 hover 시 자식태그(child) 의 background color 가 바뀌는 css
이를 react 의 styled component 에서 사용시
const Child = styled.div`
width:50px;
height:50px;
background:#fff;
`
const Parent = styled.div`
width:300px;
height:300px;
background:#eee;
&:hover ${Child}{
background:#000;
}
`;
SCSS 식으로 작성 가능하다.
위와같이 다른 styled component 를 참조할 수 있다.
'Study > react.js' 카테고리의 다른 글
[react]조건부 렌더링 (0) | 2020.01.30 |
---|---|
[context API]기본 (0) | 2020.01.28 |
[warning]Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>. (0) | 2020.01.27 |
[노드패키지매니져]npm 과 npx 의 차이점 (0) | 2020.01.27 |
[react]useRef 사용 (0) | 2020.01.14 |
댓글