transition: noneAşağıdaki HTML ile kullanımı destekleniyor (Opera için özel bir ayarlama ile):
<a href="#" class="transition">Content</a>
<a href="#" class="transition">Content</a>
<a href="#" class="noTransition">Content</a>
<a href="#" class="transition">Content</a>
... ve 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 demosu .
Ubuntu 11.04'te Chromium 12, Opera 11.x ve Firefox 5 ile test edilmiştir.
Opera'ya özel adaptasyon -o-transition: color 0 ease-in;, diğer transitionkurallarda belirtilen aynı özelliği hedefleyen , ancak geçiş zamanını ayarlayan 0, bu da geçişin farkedilebilir olmasını etkin bir şekilde engelleyen kullanımdır. a.noTransitionSeçicinin kullanımı, geçişler olmadan öğeler için belirli bir seçici sağlamaktır.
Düzenlenen bu nota Frédéric Hamidi cevabı @ kullanılarak all(en azından, Opera için) Eğer geçişe sahip olduğu istemediklerini her mülk adını listeleyen çok daha özlü.
all-o-transition: all 0 none@ Frédéric'in cevabının kendi kendini silmesinin ardından Opera: 'nın kullanımını gösteren güncellenmiş JS Fiddle demosu .