Fandom Developers Wiki
Advertisement

Bu betik yalnızca KİŞİSEL kullanım içindir!

Bu betiği kendiniz için kurmakta özgürsünüz, ancak viki çapında kullanılmasına izin verilmiyor (örn., MediaWiki:Common.js veya MediaWiki:Fandomdesktop.js sayfasında), Fandom'un Kullanım Şartları'na ihlâl edilecektir.
(Özelleştirme politikası sayfasına bakın)

SnowStorm bir vikiye animasyonlu, özelleştirilebilir JavaScript karı ekler.

Kurulum[]

Yapılandırma[]

Betik olduğu gibi kullanılabilir, ancak içe aktarma işleminden önce eklenebilen bu özelleştirilebilir değişkenleri de destekler. Tüm değişkenler window.snowStorm global nesnesinin altına aittir.

Değişken Açıklama Varsayılan değer Tür
autoStart Karın otomatik olarak başlayıp başlamaması gerektiği. true boole
snowCfg_onlyOasis Yalnızca Oasis'te çalıştırılıp çalıştırılmayacağı. true boole
excludeMobile Kar, cep telefonlarının CPU'ları (ve pilleri) için kötü bir haber olabilir. Kendi sorumluluğunuzdadır etkinleştirin. true boole
flakesMax Yapılan toplam kar miktarını sınırlayın (düşen + yapışan). 128 sayı
flakesMaxActive Tek seferde düşen kar miktarı sınırlaması (daha az = daha düşük CPU kullanımı). 64 sayı
animationInterval Teorik "kare başına milisaniye" ölçümü. 20 = hızlı + sorunsuz, ancak yüksek CPU kullanımı. 50 = daha muhafazakar, ancak daha yavaş. 35 sayı
useGPU Dönüşüm tabanlı donanım hızlandırmasını etkinleştirin, CPU yükünü azaltın. true boole
className Kar ögelerinde daha fazla özelleştirme için CSS sınıf adı. null dize
flakeBottom Y ekseni kar limiti için tamsayı, "tam ekran" kar efekti için 0 veya null. null sayı
followMouse Kar hareketi, kullanıcının faresine cevap verebilir. true boole
snowColor Kar rengi. #fff dize
snowCharacter Kar tanesi olarak kullanılacak karakter. • () dize
snowStick Karın dibe "yapışması" gerekip gerekmediği. Kapalıyken asla toplanmaz. true boole
targetElement Kar eklenecek öge (null = document.body), bir öge kimliği olabilir, örn. myDiv veya bir DOM düğümü referansı. null dize
useMeltEffect Düşen karı geri dönüştürürken (veya nadiren düşerken), tarayıcı destekliyorsa "eritmesini" ve solmasını sağlayın. true boole
useTwinkleEffect Karın düşerken rastgele "titremesine" ve görünümden çıkmasına izin verin. false boole
usePositionFixed true = kaydırırken kar dikey olarak kaymaz. Etkinleştirilirse CPU yükünü artırabilir, yalnızca desteklendiği yerlerde kullanılır. false boole
usePixelPosition Yüzdelere karşı kar üstü/sol için piksel değerlerinin kullanılıp kullanılmayacağı. Gövde position:relative ise veya targetElement belirtilmişse otomatik olarak etkinleştirilir. false boole
Daha az kullanılan
freezeOnBlur Yalnızca pencere odaktayken (ön plan) kar yağar. CPU'yu kaydeder. Not: Sekme odağı değiştirilirken (özellikle Chrome'da) kar bir süre sonra rastgele hızlanırsa, bunu kapatmak sorunu çözmelidir. true boole
flakeLeftOffset Kabın kenarındaki sol kenar boşluğu/oluk alanı (ör. tarayıcı penceresi). Yatay kaydırma çubukları görüyorsanız bu değerleri artırın. 0 sayı
flakeWidth Kar ögesi için ayrılan maksimum piksel genişliği. 8 sayı
flakeHeight Kar ögesi için ayrılan maksimum piksel yüksekliği. 8 sayı
vMaxX Fırtına için maksimum X hızını tanımlar; her kar tanesi için bu aralıkta rastgele bir değer seçilir. 5 sayı
vMaxY Fırtına için maksimum Y hızını tanımlar; her kar tanesi için bu aralıkta rastgele bir değer seçilir. 4 sayı
zIndex Her kar tanesine uygulanan CSS yığınlama sırası. 1 sayı
windOffset 1 sayı
windMultiplier 2 sayı
flakeTypes 6 sayı

Değişiklik günlüğü[]

Date Notes Updated by
December 1st, 2012 First version XD1
May 13th, 2016 Added Rappy
December 2nd, 2016 1) previously you could not set "false" or "null" custom values 2) added "onlyoasis" option 3) made available extra customizations leviathan 89
August 30, 2021 UCP fixes Thundercraft5
Advertisement