Bunlara daha estetik bir görüntü sağlamak için, animasyonla büyüyüp küçülmesi yada renginin değişmesi için .animation() fonksiyonu kullanılır.
Hemen geçen seferki örnek üstünden devam edelim herhangi birşey değiştirmeyelim.
Html kodlarımız:
<a href="#" id="tik">Tıkla</a> <div id="kare"></div>
jQuery kodlarımız.
<script>
$(document).ready(function(){
$("#tik").click(function(){
$("#kare").animate({
"background-color":"#000"
},1000)
return false;
});
});
</script>
şimdi jQuery kodlarımızı açıklayalım hemen, id'si tik olana tıklandığında id'si kare olanın arkaplan rengi siyah olarak değişecek.
Ee sadece tek bir özellik mi verebiliriz ? tabiki hayır aynı anda 5 10 tane özellik değiştirmek için virgül koyup istediğimiz özellik yazılır örnek vermek gerekirse.
$("#kare").animate({
"background-color":"#000",
"width":"200px",
"margin-left":"50px"
},1000);
bunları öğrendik, hoş güzel ama sondaki 1000 sayısı neyi ifade ediyo ? oda animasyonumuzun ne kadar süreceğini söylüyor bize 1000 demek 1 saniye manasına geliyor ordaki değeri düşürerek yada arttırarak animasyon hızını uygun şekilde ayarlayabiliriz.
Demoyu Görmek için tıklayın.
Tabi bu fonksiyon kullanımı bu kadar mı ? tabiki hayır ama ben basit olarak anlattım, detaylarını sonraki yazılarımızda yazıcam selametle.
Hiç yorum yok:
Yorum Gönder