React를 사용하여 아날로그 시계를 만들었는데 초침에 문제가 생겼습니다. 초침은 시계 방향으로 시작하지만 59초 표시에 도달하면 1초 표시에 도달할 때까지 시계 반대 방향으로 움직입니다. 그 후 다시 시계방향으로 움직입니다. 시계 방향으로 연속적으로 움직이게 하려면 어떻게 해야 합니까?
으아악CSS가 도움이 되는지 확실하지 않지만 여기에 있습니다.
으으으으P粉2210464252023-09-07 13:12:52
목표를 달성하기 위해 CSS에 js를 삽입하려고 할 때 스타일이 지정된 구성 요소를 사용하여 몇 가지 이점을 얻고 한 단계 더 발전시켜 CSS에서 js 변수를 사용하는 것이 좋습니다
코드의 주요 제한은 애니메이션이 영원히 계속되도록 지정할 수 없어 360도에 도달하면 다시 시작되도록 지정할 수 없다는 것입니다
이는 CSS 키프레임 및 애니메이션을 통해 달성할 수 있지만 스타일이 지정된 구성 요소를 사용하지 않으면 루프를 완료하는 데 필요한 초기 각도 및 초와 같은 일부 필수 매개변수를 키프레임 및 애니메이션에 전달하기 어렵습니다.
구성요소의 스타일을 지정하는 방법은 대략 다음과 같습니다으아악
불필요한 논리를 삭제하고 추가한 내용에 대해 설명드리겠습니다
https://codesandbox.io/s/dawn-rgb-qn58t6
답변과 관련된 일부 링크