Üzerinde CSS3 gradyanı olan bir düğme (anchor) var.
Kullanıcı, düğmenin üzerine geldiğinde degradeyi bir renkle canlandırmak/yok etmek istiyorum.
Sorun şu ki, jQuery UI animasyonu renklerdeki değişiklikler yalnızca düzenli olanlarda değil de geçici olarak çalışıyor.
Herhangi bir fikrin var mı?
Teşekkürler!CSS gradyan animasyonu
cevap
Tüm tarayıcılarda desteklenmese de bir CSS3 animasyonu kullanabilirsiniz. Bu sayfa, arka plan rengini değiştirmenin bir örneğine sahiptir, açıkça degradeyi eklemeniz gerekir.
bunu destekleyen tarayıcılar için Css3 Degradeleri animasyon için jQuery Plugin yazdım.
Bunu here
Ben kullanmayı kolaylaştırmak için CSS3 geçişlerini normalleşmesi için yazdığı bir Gradient cssHook kullanır bulabilirsiniz.
Sen gibi kullanırsınız:
$("#elem").animateGradient('linear-gradient(red, blue)', 1000);
O yüzden de diğer animasyonlar ekleyebilirsiniz $.queue
ve $.dequeue/next()
kullanır.
Bunun çalışması için önce ayarlanacak bir degrade gerekir.Animasyonla ilgili sorun, jQuery'nin genellikle CSS Mülk değerinde değil, örneğin bir değerin içinde olduğu bir sayıdır.
Eklentiler üzerinde etkileyici çalışma Tomgrohl –
Bu jquery kitaplığını Backgroundor olarak adlandırın, kendim yazdım.
Sadece $('#divId').backgroundor();
yazın ve işe yarayacak çok fazla seçenek var. kontrol edin:
// the values here are the default values
options = {
opacityval : 0; // int, only 1 or 0 are accepted now (can be boolean too)
intervaltime : 100; // int, interval time value
values : [0,51,75]; // array of int, default percentage values for the linear gradient colors
colors : ['#499bea','#207ce5','#1679e3']; // array of string (hex values), default colors for the linear gradient
color : '#000000'; // string (hex value), default color for opacity animation
animspeed : 'linear'; // string, default animation curve
animdegree : '90deg'; // string, default linear-gradient degree
}
- 1. CSS Arkaplan Lineer Gradyan
- 2. Internet Explorer CSS gradyan kullanımı
- 3. CSS animasyonu (iOS)
- 4. esnemeyen Benim css gradyan, bu tekrarlar
- 5. CSS animasyonu - orijinal yerine konum
- 6. İyonik CSS animasyonu cihazda çalışmıyor
- 7. Satır kaybolması için css animasyonu
- 8. Bir gradyan,
- 9. Gradyan, piton
- 10. css animasyonu konteynerle sınırlı değil mi?
- 11. Öğeleri ekleyip çıkarırken CSS animasyonu başlatılıyor
- 12. Vurgulamada css animasyonu geçerli konumda nasıl durdurulur?
- 13. CSS ana karesi animasyonu Safari'de çalışmayan animasyon
- 14. css animasyonu döndürme ve çeviri birlikte çalışmıyor
- 15. UIView üzerinde gradyan maskesi
- 16. gradyan gölgeli güven aralığı
- 17. Tensorflow Adam Multigpu Gradyan
- 18. jQuery tarafından hangi CSS özelliğinin animasyonu sağlandığını bulma
- 19. Svg döndürme animasyonu css ile çalışmayan örn. Kenar veya kenar
- 20. CSS Animasyonu: Chrome'da çalışıyor, ancak Firefox'ta çalışmıyor mu?
- 21. Her bir liste öğesine gecikme ile CSS animasyonu ekleme
- 22. CSS arka plan yakınlaştırma animasyonu fareyi dışarı atıyor
- 23. Spotlight, animasyonu CSS/jQuery ile sayfanın ortasından gösteriyor mu?
- 24. Aynı anda çalıştırılan 2 CSS Animasyonu içeren bir öğeye sahip
- 25. Css animasyonu ile radyal ilerleme çubuğu oluşturma düğmesi tıklandığında
- 26. Arka plan konumu CSS animasyonu ve doğrusal degrade ile çalışmıyor
- 27. WinForms'de çok renkli doğrusal gradyan
- 28. HTML'de Trapezoid CSS3 Gradyan uygulanmış
- 29. Üst boyutta XML'de Radyal gradyan
- 30. CSS
Teşekkürler. Eski tarayıcılar için ne yapmalıyım? Svg kullanmalı mıyım? – amitairos
Bu sayfa arka plan rengini değiştirmez, opaklığı değiştirir. –
@DoctorMick CSS3 geçişi kullanmayı denedim, ancak gezinirken ve düğmeyi bastığında çalışır, animasyon olmaz. Herhangi bir fikir? -sürüm: arka plan 1s kolaylığı-in-out – amitairos