lostyazilim
tr.link

Jquery İle Header'de Kayan Bulutlar

3 Mesajlar 1.589 Okunma
acebozum
tr.link

Cradex Cradex Cradex.org Kullanıcı
  • Üyelik 22.08.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Avukat
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 98
  • Beğeniler 1 / 20
  • Ticaret 0, (%0)



Blogumu gören hemen herkesin sorduğu ilk şey headerdeki kayan bulutlar.
Bu konuda sizlere kayan bulutlarımızın nasıl yapıldığını anlatmaya çalışacağım.Evvela bulut resmimizi bir indirelim



Ardından temamızda (wp-content/themes/tema isminiz/header.php) Header.php'yi (editörde üst Kısım diye geçer) açıp (eğer edilmemişse) Jquery'nin son versiyonunu sayfamıza dahil ediyoruz.Ama bu işlemi şimdilik atlamanızı öneririm çünkü güncel tüm temalarda zaten jquery'den yararlanıldığı için dosyayı 2 kere çağırmanız durumunda hata oluşacaktır.

[Bu bölüme en son göz atın] Eğer Bütün işlemlerden sonra "Jquery is not defined" Hatası Alırsanız :

Jquery'nin Sitesinden sayfanın en altına inin ve Js dosyasının yolunu alın





Jquery ile ilgili bir sorununuzun olmadığını farz ederek , bulut divini oluşturmaya geçiyoruz.Header'e (ya da bulutunuzu nerde istiyorsanız) oraya



sözdizimini ekleyin.Bu şekilde stil dosyamızdan class'ı bulut olan elemente ulaşabileceğiz.

Sıra stil dosyamızda.Benim css kodlarım bu şekilde.siz margin değerlerini temanızın yerleşimine göre ayarlayabilirsiniz.Ama unutmayın ki oluşturduğunuz div'in classı bulut olmak zorundadır.

.bulut{
background:url('bulut.png') repeat-x;
height:84px;
margin-top: -10px;
margin-bottom:-20px;
margin-right:auto;
margin-left:auto;
}


Bulutlarımızı meydana getirdik , şimdi biraz hareket katalım.Aşağıdaki kodu kopyalayıp header'deki tagları arasına yapıştırıyoruz.

jQuery(document).ready(function ($) {

function bulutMove(){
$(".bulut").css('backgroundPosition',"+=1");
}

var Cradex = setInterval(bulutMove,30);

});


Kayan bulutları oluşturmak bu kadar.setInterval fonksiyonunda 2.parametreyi (30'u) değiştirerek bulutların hızını ayarlayabilirsiniz.

<>
davutkara

kişi bu mesajı beğendi.

Cradex.org | Günlük Teknoloji İhtiyacınız
wmaraci
reklam

Cadde Media Cadde Media Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 16.06.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek MAKİNA RESSAMI
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 916
  • Beğeniler 4 / 154
  • Ticaret 14, (%100)
Bu şekilde çalıştırdım anlatığınız şekilde olmadı:

<script></script>




<script>
jQuery(document).ready(function ($) {

function bulutMove(){
$(".bulut").css('backgroundPosition',"+=1");
}

var Cradex = setInterval(bulutMove,30);

});
</script>
 

 

Cradex Cradex Cradex.org Kullanıcı
  • Üyelik 22.08.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Avukat
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 98
  • Beğeniler 1 / 20
  • Ticaret 0, (%0)
sağ tıklayıp öğeyi incele deyin altta kırmızı çarpı ikonuna tıklayıp oluşan hatayı yazın bir zahmet
 

 

Cradex.org | Günlük Teknoloji İhtiyacınız
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al