Tamam.
Tekrar hoşgeldiniz.
Ve bu video, listemizin bazı temel işlevlerine karşı koyarak başlayacağız.
Hızlı dinleyicileri müttefiklerimize ekleyerek güzel ve kolay bir şekilde başlayacağız, böylece tıkladığımızda
burada görebileceğiniz küçük bir vuruş efekti elde edersiniz ve dışarı çıkarsınız.
Ve bunu yapmadan önce aslında arka planımızı biraz burada değiştireceğim.
O arka plandan kurtulacağım.
Ve sonra onun yerine bir sınır ekleyeceğim.
Bu yüzden sınırımız iki piksel katı gri olacak ve sadece küçük bir değişiklik olacak, ancak bu griyi
döndürdüğümüzde görmek daha kolay olacak.
Harika bir geçmişimiz varsa, tamamen karışırdı.
TAMAM.
Öyleyse, bir müttefiki tıklarsak, gözün içindeki metin gri renkte olur ve biz üstü çizili
efekt ekleriz.
Bu yüzden javascript dosyamıza gidelim.
özel tıklayarak ve ardından işe yarayacak basit bir yorum ekleyerek başlayalım.
Dewes'e
Bu yüzden tüm müttefikleri seçmeliyiz.
Dolayısıyla tek yapmamız gereken dolar işareti yerine müttefik ve sonra bir tıklama yapacağız.
Ve buraya tıkladığımızda, geri arama işlevini çalıştırmak istediğimiz fonksiyon var ve biz
sadece hoş bir uyarı ile tıklanıp müttefiklerimizi tıklatıp geri dönüp bir müttefik tıklayın ve tıklarsam bize bir tıklama yaptığımızı söyleyin.
müttefik ama başka hiçbir yerde böyle bir şey olmuyor.
Harika.
gri ile metin dekorasyon özelliğini açmak ve bu çizgiyi yapmak.
Bir sonraki adımda, üzerine tıkladığımız münferit müttefik değiştirmeye çalışalım ve renk rengini ve üstü
çizili veya metin dekorasyon efektini değiştirerek, yapmak istediğimiz şeyleri uyarmak yerine CSSA yöntemini kullanıyoruz
ve bununla birlikte SS'ye bakacağız. renk mülküyle çalışmak ve renk
Renkle başlayalım.
Dolayısıyla renk griye benziyor.
Ve sonra ne seçtiğimiz için bunu ne uyguluyor olduğumuza karar vermeliyiz.
Ve bu sadece bir yalan seçip bize en gıpten yaparsak yapmak istediğimiz şey değildir.
kırmızı gibi daha belirgin hale getirip yapmadığımı görmek biraz zor olduğunu biliyorum.
Şimdi tıkladıklarında hepsi griye dönüşüyor ve tıkladığımda bunu
Kırmızıya dönüşüyorlar, istediğimiz şey değil, bunun yerine sadece tıklanan bir şey.
Ve burada anahtar kelime J Querrey sarmalayıcı ile birlikte geliyor.
Bu, tıklanan belirli yalana atıfta bulunuyor ve sadece bir SEUS'un renginin gri olacağı
şekilde değiştirmek istiyoruz.
Ve bunu test edeceğiz.
Şimdi müttefiki tıklayın ve griye dönüşür.
Tabii tekrar tıkladığımda siyaha dönmüyor.
Bu işlevselliğe sahip değiliz.
Şimdi bir çizgi efekti ile vuruş alalım, böylece böyle bir çizgi daha yapalım.
Bu bize SEUS yapar ve daha sonra metin dizaynı iki nokta üst üste veya virgül çizgisi çizgi ile çizgiler kaydeder ve geri gider,
burada bir Prentis görebilirsiniz.
Şimdi tıkladığımızda oraya bir vuruş efekti ediyoruz ve renk griye dönüşüyor.
Ancak elbette bunu her zaman daha kolay bir yol buluyoruz.
Bunun yerine iki ayrı satırda yapmaktan ziyade, nesneyi anahtar değer çiftleri ile
nasıl tanımlayabileceğimizi hatırlayabilirdiniz ve sadece bu CSSA çağrısını tek yapın.
Dolayısıyla, buraya böyle bir nesne ekledik ve renkli gri virgül eklemeliyiz.
Ve nesne metin Dasch dekorasyon yapmak ve bu hat üzerinden ayarlamak biraz zor.
Ve hiçbir şeyi görmediğinizi hatırlatıp yeniliyorum.
Javascript'de tirelık özellik adlarına sahip olamazlar çünkü aslında bir hata
alırsınız.
Dolayısıyla, bir nesneyi tanımladığımız sözdizimini kullanıyorsanız, her zaman biraz zor olan metin bildirimi deve
kılıfını kullanmamız gerekir.
dekorasyonunu CSSA mülkü olarak bulduğunu ve çizgiyi ve gri rengi uyguladığını görebilirsiniz.
Ve şimdi taze olursak Şimdi, metin
Yapmak isteyebileceğiniz bir sonraki şey, tekrar siyaha döndürmek ve tek bir tıklama ile
tekrar çizgiden kurtulmak.
Bunu yapmak için basit bir IF deyimi kullanacağız.
Bu yüzden Ally'nin gri olup olmadığını kontrol edeceğiz, o zaman siyah
çeviririz,
aksi halde gri yaparız.
Yani yalanın gri olup olmadığını kontrol etmek için yapabiliriz ve biz de bunları kullanabiliriz.
SS Eğer sadece bunu yaparsak, bir müttefikin gri olup olmadığını kontrol etmek için aslında bu Cs noktasını kullanabilir ve başka bir
değer vermeden renk isteyebilir ve bu geçerli rengi alır.
Bu durumda, eğer bir renk hissi griya eşitse, bir if ifadesi bulacağız.
Hâlâ bir konser günlüğü yapmak için şu an gri bir şey yapalım ve hepsi de başlamak üzere.
Bu yüzden biraz temizleyelim ve henüz yok
ya da henüz yok, o halde nasıl yaptığını ve geri döneceğiz.
Yenilersek konsolu açarsak bunlardan birine tıklarsak, bize bir şey söylemez,
çünkü gri değil.
Ancak şimdi tekrar tıklarsam çalışmıyor.
Ve bunun nedeni biraz zor.
Buraya geri dönersek.
CSSA renginin if ifadesinin dışında olduğunu nasıl bir göz atalım.
Bu yüzden bir günlük konsolu yapacağız.
Bu, SS rengini başlatır ve sayfayı yeniler.
Ve tıkladığımda R olarak başladığını göreceksin. G. 000.
rengi griye ayarlarsak, denetlediğimiz takdirde şu anda gri olduğunu düşünüyoruz.
Tekrar tıklarsam
Renk rengi gri ama tekrar tıkladığımda aslında R. G. sürümü.
Bu yüzden, karşılaştırıldığında renkler işe yaramayacak kadar griye eşit olup olmadığını kontrol etmeye çalışıyor.
R ile kıyaslamamız gerekiyor. G. olmak 1 2 8 1 2 8 1 2 8.
Şimdi bunu denersek ve yenilersek, ilk kez tıkladığımda tekrar tıklamadığımızı görmeliyiz.
Şu anda gri olduğunu söylüyor.
TAMAM.
Bu yüzden kullanabiliriz.
Dolayısıyla sadece şu an baskı yapmak yerine şu an Grey.
Yapmak istediğimiz şey karartmak.
Bu yüzden bizi renk gören bir şey yapacağız ve biz sadece karaya geri döneceğiz.
Aynen böyle.
Ve sonra metin dekorasyonunu bir saniye içinde halledebiliriz.
Böylece yeniliyoruz ve tıklıyoruz ve griyüz.
Ve tekrar tıklarsam hala çalışmaz.
Bunun sebebi, burada sonuna yazıyoruz.
Her seferinde griye çeviriyoruz.
Dolayısıyla, bunu başka bir deyime ekleyelim, böylece burada başka bir bildirim ekleyeceğiz ve yalnızca şu anda
Grey değilse bunu yapacağız.
Tamam.
Bu yüzden iyi olmalıyız.
Şimdi bu açıklamayı buraya temizleyip biraz yenileyelim.
Tıkladığımızda gri aşçı tekrar siyaha dönüyor.
Hâlâ çizgimiz var ama en azından renk değişiyor.
Bu yüzden çizgiden kurtulmak için yapmamız gereken şey temelde bu nesneyi kopyalamak veya bir nesneyi yeniden yapmak.
Ve rengi gri olarak ayarlamak yerine siyah yapacağız.
Ve çizgi ile metin dekorasyonu yerine hiçbiri olarak ayarlayacağız.
Ve şimdi biz taze ve gerçekçi olsaydık, gri ve çizgiyi nereden bulduğumuzu ve
kapattığımızı değiştiririz.
Umarım bu işi yaparken, bu denetimi yapmak çok iş gibi gözüküyor demektir.
Şu anda Grey mi?
RGV 128 128 128 eğer öyleyse o zaman siyah yapalım ve metin dekorasyonunu çıkartacağız.
Aksi takdirde bunu yapın.
Aslında bu mantıklardan herhangi birini yapmamızın çok daha kolay bir yolu var.
Yapabileceğimiz bir sınıf yaratmak, böylece Cs'lerimizde bir sınıf oluşturacağız ve bunu tamamlandı
olarak adlandıracağız veya tamamlandı ve renkleri gri olacak.
Bu tekliflere ihtiyacımız yok.
Biz javascript değildir ve metin dekorasyon bir çizgi olacak ve kaydetmek ve sonra bunu yapmaktır.
yerine geçebiliriz ve hepsini silmiş ve yapmak istediğimiz tek şey bu nokta değiştirme sınıfının tek satırlık tamamlanmış
olmasıdır.
Evet, aslında tüm bu kodun
Dolayısıyla bir müttefik üzerine tıkladığımızda, sınıfta tıkladığımız slayda geçiş yapacağız ve tamamlanan sınıf
bunu griye çevirip efekt yoluyla bir satır veriyor ve onu kaldırması gerekip gerekmediğini
takip edecektir veya otomatik olarak eklendi.
Böylece burada daha önce olduğu gibi görünüyorsun.
Ancak sadece 10 satırdan daha çok bir satırlık bir kod yazmak zorunda kaldık ve bir sonraki video da
X'in aslında onu yapmaya nasıl yönlendirdiğimiz hakkında konuşacağız