설정 페이지 역할을하는 양식이 있습니다. 양식 요소가 수정되면으로 표시되고 unsaved
테두리 색상이 다릅니다. 양식이 저장되면 다른 테두리 색상을 사용하여 저장된 것으로 표시됩니다.
내가 원하는 것은 양식이 저장되면 테두리가 점차 사라질 것이라는 것입니다.
주문이 진행됩니다.
<input type='text' class='unsaved' /> Not saved yet, border is yellow
<input type='text' class='saved' /> Saved, so the border is green
<input type='text' class='' /> Fade out if coming from class saved
클래스 saved
가 제거 될 때 CSS3 전환을 실행할 수 있다면 페이드 아웃 될 수 있고 모든 것이 엉망이 될 것입니다. 현재는 수동으로 애니메이션을 적용해야하지만 (물론 플러그인을 사용하여) 고르지 않게 보이기 때문에 코드를 CSS3로 이동하여 더 매끄럽게 만들고 싶습니다.
Chrome 및 Firefox 4 이상에서 작동하는 데만 필요하지만 다른 사람들은 좋을 것입니다.
CSS :
관련 CSS는 다음과 같습니다.
.unsaved {
border: 3px solid #FFA500;
padding: 0;
}
.saved {
border: 3px solid #0F0;
padding: 0;
}
다음 전환 (또는 이와 유사한 것)에서 작업하고 싶습니다.
border-color: rgba(0,0,0,0);
-webkit-transition: border-color .25s ease-in;
-moz-transition: border-color .25s ease-in;
-o-transition: border-color .25s ease-in;
transition: border-color .25s ease-in;
노트 :
개인적으로 저는 이러한 사용자 상호 작용 방식에 동의하지 않지만 소프트웨어 리더가 원하는 방식입니다. 현재 작동 방식을 변경하도록 제안하지 마십시오. 감사!