의 사용은 transition: none
다음과 같은 HTML 주어진 (오페라의 특정 조정으로) 지원 될 것 같다 :
<a href="#" class="transition">Content</a>
<a href="#" class="transition">Content</a>
<a href="#" class="noTransition">Content</a>
<a href="#" class="transition">Content</a>
... 그리고 CSS :
a {
color: #f90;
-webkit-transition:color 0.8s ease-in, background-color 0.1s ease-in ;
-moz-transition:color 0.8s ease-in, background-color 0.1s ease-in;
-o-transition:color 0.8s ease-in, background-color 0.1s ease-in;
transition:color 0.8s ease-in, background-color 0.1s ease-in;
}
a:hover {
color: #f00;
-webkit-transition:color 0.8s ease-in, background-color 0.1s ease-in ;
-moz-transition:color 0.8s ease-in, background-color 0.1s ease-in;
-o-transition:color 0.8s ease-in, background-color 0.1s ease-in;
transition:color 0.8s ease-in, background-color 0.1s ease-in;
}
a.noTransition {
-moz-transition: none;
-webkit-transition: none;
-o-transition: color 0 ease-in;
transition: none;
}
JS Fiddle 데모 .
Ubuntu 11.04에서 Chromium 12, Opera 11.x 및 Firefox 5로 테스트되었습니다.
Opera에 대한 구체적인 적응 -o-transition: color 0 ease-in;
은 다른 transition
규칙에 지정된 것과 동일한 속성을 대상으로 하지만 전환 시간을로 설정하여 전환 0
이 눈에 띄지 않도록 효과적으로 방지하는 사용입니다. a.noTransition
선택기 의 사용 은 단순히 전환이없는 요소에 대한 특정 선택기를 제공하는 것입니다.
편집 참고로 프레데릭 Hamidi의 대답 @ , 사용 all
(적어도, 오페라에 대한)은 전환을하고 싶지 않아하는 각 개별 호텔 이름을 나열하는 것보다 훨씬 더 간결하다.
all
-o-transition: all 0 none
@ Frédéric 의 답변 자체 삭제에 따라 Opera : 의 사용을 보여주는 JS Fiddle 데모가 업데이트되었습니다 .