호버 효과가있는 버튼이 있습니다 (색상 변경).js에서 CSS 속성을 변경하면 CSS 애니메이션이 깨집니다.
button {
width: 180px;
height: 80px;
background-color: #A0522D;
}
button:hover {
background-color: #CD853F;
}
그런 다음 js에서 배경색을 변경하고 싶습니다. 예를 들어 선택된 버튼이 올바른 경우입니다. 애니메이션
buttons[i].style.backgroundColor = "#A0522D";
나는 또한이 전환 속성 : 그건 내가 생각 해낸 것입니다 내가 처음으로 배경 색상을 변경할 때마다, 완전히 가져가 애니메이션을 제거 것으로 보인다
button {
transition: background 0.5s ease, color 0.2s ease;
}
. 그것은 배경 색상이 아닌 글꼴 색상을 변경할 때의 경우가 아닙니다.
는 어떻게 가져가 애니메이션과 동시에 작업 JS 애니메이션 변경 BGCOLOR 모두가 어떤 생각을 가지고 있습니까? 아니면 단추를 움직이는 내 접근 방식이 맞지 않을 수 있습니까?
이 답변에는 OP가 자신이 사용하기를 바랬다는 표시가없는 jQuery javascript 라이브러리가 필요합니다. – cfs