JQuery ile metin rengini nasıl değiştirebilirim?


157

Animasyonlu bir metni aradığımda kesinlikle jQuery kullanacağım. Rengi veya boyutu değiştirecek bir kod var mı?


14
Yan not - CQ ile yapabileceğiniz herhangi bir stil jQuery ile başa çıkabilir.
Corey Ballou

Yanıtlar:


305

Aşağıdakileri jQuery mouseoverolay işleyicinize yerleştirin:

$(this).css('color', 'red');

Hem rengi hem de boyutu aynı anda ayarlamak için:

$(this).css({ 'color': 'red', 'font-size': '150%' });

.css() JQuery işlevini kullanarak herhangi bir CSS özniteliğini ayarlayabilirsiniz .


@dan her iki ifade de geçerli sözdizimidir: api.jquery.com/css adresine bakın . (Ve her ikisi de onları denediğimde çalıştı.)
Carl Sharman

6

Veya aşağıdakileri yapabilirsiniz

$(this).animate({color:'black'},1000);

Ancak renk eklentisini buradan indirmeniz gerekiyor .


4

Günümüzde, animasyonlu metin rengi jQuery UI Efektleri Çekirdeğinde bulunmaktadır. Oldukça küçük. Buradan özel bir indirme yapabilirsiniz: http://jqueryui.com/download - ama aslında efekt çekirdeğinin kendisinden başka bir şeye ihtiyacınız yok (hatta UI çekirdeği bile) ve bununla birlikte farklı hareket hızı işlevleri de getiriyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.