반응형
✔️ 필요성
react에서 버튼을 만들었으면 버튼을 눌렀을 때 잠깐 깜빡인다든지 해서 버튼을 누른 것 같은 UI를 만들어야 한다
const Button = styled.button`
width: 92px;
height: 52px;
margin-left: 8px;
border-radius: 4px;
border: 0px;
text-align: center;
background-color: ${({ theme }) => theme.colors.grayEa};
`;
✔️ 문제 해결
:active에서 opacity를 낮춰서 눌렀을 때 깜빡이는 효과를 주고, 마우스 커서를 올려두었을 때 커서 이미지가 바뀌는 효과도 함께 부여하자
const Button = styled.button`
width: 92px;
height: 52px;
margin-left: 8px;
border-radius: 4px;
border: 0px;
text-align: center;
background-color: ${({ theme }) => theme.colors.grayEa};
&:active {
opacity: 0.3;
}
`;
반응형
'프론트엔드 웹 > React' 카테고리의 다른 글
[에러해결] TypeError: Request path contains unescaped characters (0) | 2022.03.21 |
---|---|
React 컴포넌트 외부 영역 클릭이벤트 감지 (0) | 2022.03.16 |
MUI AutoComplete 스크롤바 CSS (0) | 2022.03.02 |
[에러해결] Can't perform a React state update on an unmounted component (0) | 2022.02.28 |
gsap ScrollTrigger에 따라서 header 테마 바꾸기 (0) | 2022.02.23 |