transition: none
Aş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 transition
kurallarda 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.noTransition
Seç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 .