This script/stylesheet is for PERSONAL use only!
You are free to install this script/stylesheet for yourself, but it is not allowed to be used wiki-wide (e.g., in MediaWiki:ImportJS, MediaWiki:Common.js, MediaWiki:Common.css, MediaWiki:Fandomdesktop.js, MediaWiki:Fandomdesktop.css, or MediaWiki:FandomMobile.css), as it would violate Fandom's Terms of Use.
(See the customization policy)
SnowStorm bir vikiye animasyonlu, özelleştirilebilir JavaScript karı ekler.
Installation
Configuration
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 | Description | 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 |