Ankara
0 (312) 276 75 93
info@billgatesweb.com

Rollover Etkileri – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

Web Danışmanlık Hizmeti, Seo Hizmeti Al, Mobile Uygulama Yaptır, Back Link Satın Al, Blog Yazdırmak İstiyorum, Makale YAZDIRMA siteleri, Parayla makale YAZDIRMA, Seo makale fiyatları, Sayfa başı yazı yazma ücreti, İngilizce makale yazdırma, Akademik makale YAZDIRMA, Makale Fiyatları 2022, Makale yazma, Blog Yazdırma

Rollover Etkileri – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

Java Koleksiyon Kullanımı – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları

Tek Bir Görüntü Kullanarak Rollover Efektleri

CSS tasarımcıları, bir bağlantının alt çizgisini değiştirmekten biraz daha fazlasını yapmak için :hover sözde seçicisini keşfetmeye başladığında, yalnızca CSS’ye yönelik rollover’lar doğdu. Bunlar temel olarak bağlantıya farklı arka plan resimleri atadığınız ve bağlantının üzerine gelme durumu anlamına gelir.

Aynı sorunlar, görüntülerin gösterilmeden önce yüklenmesi gerekiyordu, bu da rollover efektinin titremesine veya hiç olmamasına neden oldu. Çözüm, her iki durum için tek bir görüntü almak ve görüntünün konumunu değiştirmek için background-position özelliğini kullanmaktı.

Bir tarayıcıda exampleCSSonlyRollover.html dosyasını açarak efekti görebilirsiniz. Söz konusu CSS, bağlantıyı belirli bir boyutla sınırlandırır ve fareyle üzerine gelme durumundaki arka plan görüntüsünü, görüntünün genişliğinin yarısı olan bir negatif arka plan konumu değeri aracılığıyla sola kaydırarak rollover efektini sağlar.

Ana Öğeler Üzerinde Rollover Etkileri

Bir HTML listesi alıp güzel bir arka plan görüntüsü ekleyerek şık bir gezinme çubuğuna dönüştürelim ve ardından bağlantıların üzerine geldiğinizde arka plan görüntüsünü değiştirmesini sağlayalım. İhtiyacınız olan ilk şey, arka planın tüm durumlarını içeren bir arka plan görüntüsüdür.

Her iki senaryo da dikkate alınmalıdır. Demo sayfasında CSS’yi açıklamak bu kitabın amacı değildir; listenin boyutlarını nav ID ile sabitlediğinizi, sola kaydırdığınızı ve içindeki tüm liste öğelerini kaydırdığınızı söylemek yeterlidir.

Bunun yerine, doğrudan senaryoyu planlamaya başlayalım. Ana nesne için (ana rollover için pr olarak adlandırılır) birkaç özellik tanımlamanız gerekir: gezinme listesinin kimliği, gezinmenin yüksekliği (aynı zamanda her bir görüntünün yüksekliğidir ve arka plan için gereklidir.

Sonraki görev, bu listede yer alan tüm liste öğeleri arasında dolaşmak ve öğenin içinde GÜÇLÜ bir öğe olup olmadığını veya öğenin “geçerli” sınıfa sahip olup olmadığını kontrol etmektir. Her ikisi de doğruysa, komut dosyası, ana nesnenin geçerli özelliğinde döngü sayacını saklamalıdır. Bu özellik, arka planı orijinal durumuna sıfırlamak için rollover yönteminde kullanılacaktır.

Liste öğelerinin her biri, tüm liste dizisindeki sayaç değerini içeren indeks adı verilen yeni bir özellik alır. Bu özelliği kullanmak, tüm liste öğeleri arasında dolaşmanızı ve bunları olay dinleyici yöntemindeki hedefle karşılaştırmanızı engelleyen bir hiledir. roll() yöntemine işaret eden iki olay işleyici atarsınız: biri fare liste öğesinin üzerindeyken diğeri fare liste öğesinden ayrılır.

Rollover yöntemi, daha sonra doğru görüntüyü göstermek için gereken ofset değeri haline gelen pos adlı bir değişkeni önceden tanımlayarak başlar. Ardından, hangi öğenin üzerine gelindiğini belirlemek için getTarget()’ı çağırır ve hedefin düğüm adını LI ile karşılaştırır.


Rollover nedir
Rollover nedir Odyoloji
Rollover Tarihleri
Forex rollover nedir
Rollover cable
Rollover yangın nedir
Rollover shell
Roll-over testi


Bu bir güvenlik önlemidir, çünkü olay işleyiciyi LI tarayıcılarına atamış olsanız da aslında bağlantıyı olay hedefi olarak gönderebilir. Bunun nedeni, bir bağlantının etkileşimli bir sayfa öğesi olması, ancak bir LI’nin olmaması ve tarayıcının oluşturma motorunun bir bağlantıyı daha önemli görmesi olabilir. Bilemezsiniz, ancak bazı kullanıcı aracılarının olay hedefi olarak liste öğesi yerine bağlantıyı göreceği gerçeğinin farkında olmalısınız.

Ardından, doğru arka plan görüntüsünü göstermek için gereken konumu tanımlarsınız. Bu konum, ya liste öğesinin dizin değeridir ya da her görüntünün yüksekliğiyle çarpılan saklanan geçerli özelliktir.

İkisinden hangisinin uygulanacağı, kullanıcının faresini liste öğesinin üzerine getirip getirmediğine veya olay türünü fareyle üzerine gelme ile karşılaştırarak öğrenebileceğiniz bir şey olup olmadığına bağlıdır. Navigasyonun arka plan konumunun stilini buna göre ayarlayın ve ardından sayfanın yüklenmesi bittiğinde init() yöntemini çağırın.

Bu, ana öğeleri etkileyen rollover sorunu için programlı bir çözümdür. Ancak, bir sorunu var: menü öğelerinin sırası değişecekse, bakıcı da görüntüyü buna göre değiştirmek zorunda kalacaktı.

Bu çok esnek bir çözüm değildir, bu nedenle arka plan görüntüsünü konumlandırmak için gezinme listesine dinamik olarak atanan sınıfları kullanmaktan daha iyi olabilirsiniz.

Komut dosyasında yapılması gereken değişiklikler, özellikleri ve roll() yöntemini etkiler; başlatma aynı kalır. currentLink ve navId özelliğine ek olarak, gezinme listesine eklemek için bir sınıf adına da ihtiyacınız vardır. Bu yeni özellik, dynamicLink olarak adlandırılabilir.
roll() yönteminde, yöntemi tetikleyen olayın mouseover olup olmadığını bir kez daha kontrol eder ve buna göre yeni bir dinamik sınıf ekler veya kaldırırsınız.

Bu dinamik olarak atanmış ve adlandırılmış sınıf, dynamicLink özellik değerinden ve geçerli dizin artı bir’den oluşur (insanlar için item0 yerine item1 sınıfı olarak adlandırılan bir birinci sınıfa sahip olmak daha kolay olduğu için).

Bu aynı zamanda CSS tasarımcısına navigasyonu tasarlaması için bir kanca daha sağlar: dinamik sınıf, öğeden öğeye farklı olarak bağlantının kendisinin mevcut rollover veya vurgu durumunu tanımlamak için kullanılabilir.

Slayt Gösterileri

Slayt gösterileri, önceki ve sonraki düğmeleri veya bazen belirli bir süre sonra görüntülerin otomatik olarak değiştirildiği sayfaya yerleştirilmiş küçük resimlerdir. Metni göstermek veya bir ürünün farklı görünümlerini sunmak için kullanılırlar.

İki tür slayt gösterisi arasında ayrım yapabiliriz: tüm görüntüleri aynı belgede içeren gömülü olanlar ve gerektiğinde görüntüleri yükleyen dinamik olanlar.

Gömülü Slayt Gösterileri

Bir sayfaya slayt gösterisi eklemenin muhtemelen en kolay yolu, tüm resimleri bir liste olarak eklemektir. Daha sonra JavaScript’i kullanarak, farklı liste öğelerini gömülü resimlerle birlikte gizleyip göstererek bu listeyi bir slayt gösterisine dönüştürebilirsiniz. ÖrnekPhotoListInlineSlideShow.html demo belgesi tam olarak bunu yapar.

Gelecekteki tüm bakıcıların, resimlerin sırasını değiştirmek veya resim eklemek veya silmek için yapması gereken HTML’yi değiştirmektir; JavaScript’i hiç değiştirmeye gerek yoktur. Uygun bir stil sayfası sağlamanız koşuluyla, JavaScript’i olmayan ziyaretçiler, Şekil 6-8’de gösterildiği gibi tüm resimleri görüntüleyecektir. Stil sayfaları olmayan kullanıcılar, küçük resimli bir liste alır.


Web sitelerinizi, arama motorlarında en yukarı getirmek adına sizlere 3 adet paket öneriyoruz. Bu paketler sayesinde web siteleriniz aramalarda 1 yıl içerisinde en yukarıya tırmanacaktır. 

1) Backlink Paketi  50 $ (Yıllık Ücret)
2) Hızlandırma Paketi 300 $ (Yıllık Ücret)
3) Kelime Yönlendirme Paketi 150 $ (Aylık Ücret)


 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

× Bize Whatsapp'tan Ulaşın