1 Mayıs 2013, ÇARŞAMBA

Denetim Animasyonları Javascript Eğitimi - Tetikleyici Css3 Geçişler

Hey whats bu videoyu derste çocuklar kadar biz CSS3 tetiklemek için nasıl gösterecektir geçiş animasyonlar bu tasarımcılara yardımcı olacak ve geliştiriciler önlemek javascript kullanarak umacı üçüncü parti kütüphaneleri gerektiren üzerinde kendi web uygulamalarında iş tereyağlı animasyonlar düzeltti olması internet sayfaları böylece JavaScript çağrıları tetik basitçe gerektiğinde CSS geçiş animasyon tam çalıştırmak için ve CSS teknolojisi animasyonlu sihirli olmasına yapıyor ve istediğiniz belgenin herhangi olayları hedefleyebilir tamam şimdi bunu nasıl göstermek için birkaç örnek oluşturmak

kod kavramını koyacağız Tüm eserler yani çıplak kemikleri bir html5 web belgesine sahip başlayıp baş eleman Bizim CSS koymak için bir stil öğesi ihtiyacımız olacak ve biz de koyacağım konum Bir senaryo elemanı ve bu gö

vde elemanının bizim JavaScript yerleştirecektir nerede en vasıfsız gelişimi ve kimlik oluşturmak izin vermenizi 1 daha fazla giysi kalkınma ve kutu eşit İç HTML sadece şimdiye bazı kukla içeriği koyabilirsiniz

“Ders Kodu: http://www.developphp.com/video/JavaScript/Trigger-CSS-Transitions-to-Control-Animations Kontrol ve web sitesi ve web uygulamaları animasyonlar kurmak ...”
Adam Khoury

stil öğesi biz etkileyecek bizim CSS olacak koyacağız bir fikir kutu 1 ile anlaşma kutu 1 bu yüzden kimlik bir kutu yaptım demek 1 biz lehimize olduğunu çalıştırırsanız belirli CSS özellikleri buna uygulamak ve var tarayıcı yazılımı biz neye benzediğini görebilirsiniz şimdi bazı javascript bağlama başlayacağız tarayıcıda yaşamak ne yani Biz bir düğme oluşturabilirsiniz güvenlik danışma yapacağız ve bu sadece geliştirme amacıyla gerçekten olacak nasıl yapabil

Denetim Animasyonları Javascript Eğitimi - Tetikleyici Css3 Geçişler Resim 1 Denetim Animasyonları Javascript Eğitimi - Tetikleyici Css3 Geçişler Resim 2 Denetim Animasyonları Javascript Eğitimi - Tetikleyici Css3 Geçişler Resim 3 Denetim Animasyonları Javascript Eğitimi - Tetikleyici Css3 Geçişler Resim 4

irsiniz göstermek hedef tıklama olduğu için etkinliğe istediğiniz herhangi bir olay Gideceğim Tüm bu olaylar bunlar görüyorum Eğer hedefleyebilir kullanıcı etkileşimi olayları ve bir bütün sayısız de iyi işlerde hedef bir başka olaylar belge için tamam basit gösteri yüzden sadece hedef alacaktır Bizim kutusunu görebilirsiniz tıklama varsayılan geçmişe sahiptir ne zaman CSS bu ışık mavi renk sayfa yükler böylece biz denilen ikinci bir javascript işlevi oluşturmak yapmak için gidiyoruz BG açık yakın parantez değiştirmek i

sterseniz ve bunu şimdi gelir orada bir noktalı virgül koymak Burada javascript kadar bu isimde bir işlevi olması gerekir o bir işlev değişikliği BG var PG değiştirmek Eğer açılış küme ayracı koymak onların bir çift hatları ve önizleme aşağı gitmek küme ayracı kapatma Tüm kurmak ve gitmek için hazır güzel fonksiyon yuva olmuştur şimdi bu fonksiyon değişikliği BG İstiyorum özel onu beslemek parametreler veya özel argümanları ve ne de göndermek istediğiniz fikir Ben olur sayfada etkisi istediğiniz eleman Ben bunu değiştirmek istiyorum benim durumumda bir ve bileziği arka plan kutu ve bu innerHTML çok aslında bir kırmızı renk bira ama şimdi Bizim işlevinin mantığı biz istiyoruz bu yüzden size kelime eflatun koyabilirsiniz değişiklik animee biz animasyon sıralanmış şekilde değiştirmek istediğiniz Arka plan rengi% uh özgün başlangıç ​​değerine o kutu Bu kırmızı renk şimdi biz bu iki erişmek zorunda bu yüzden yapılan gelen argümanlar ilki arayacak Biz Etkilemek istediğiniz elemanı EL kısa biz sadece kısa o CLR yapacağız ve bundan sonra bir sonraki argüman rengi olacak bu yüzden eleman ve arayan var şimdi bizim işlevi bu değerleri temsil etmek EL ve CLR kullanacak ve işlev içinde ilk şey hedef olacaktır No olsun elemanı kullanarak eleman bu yüzden LM adında bir değişken yapmak biz yasal i KODU eleman alacağı belge yapmak ve biz elementler KODU olsun unsuru haline tren göndermek parametre şimdi biz bu öğenin başvuru nesne değil Şimdi bu elemanın kez hemen hemen yapabilirsiniz JavaScript erişimi ne onunla istiyorum bu yüzden başlayacağım böylece hedeflemek istediğiniz o CSS özelliklerini hedefleyen kulüpler elementler stil özelliği sonra seviyor erişebilirsiniz CSS özelliklerinin herhangi örneği için size sınır istediğiniz background-color: ile ne bağdat Onu sol pozisyon üst konum etrafında şeyler taşımak istiyorsanız ve Onlara bu şekilde yapılan yükseklik şekilde içine bir kutu ışığını yapmak istersen ve bir animasyon böylece şekilde görüntülemek için nasıl genişliğini ve yüksekliğini hedef olabilir bir eleman var ama istediğin bir animasyon varsa bunu değiştirmek için önce CSS özelliği sadece koyabilirsiniz İşyerinde geçiş CSS özelliği Eğer elemanları rengini değiştirmek önce konumu ya da her türlü geçiş, bu durumda bu yüzden Ben istiyorum ayarlar şunlardır ve bu ne atamak için kestirme CSS tek satırda her şeye geçiş özellikleri ve ben Geçiş özelliğini ayarlayın arayan bu şekilde yapıyor öneririz ve benim durumumda ben o eleman arka plan rengini hedeflemek istediğiniz ve daha sonra süresi o oluşmaya gereken ne kadar zaman anlamına animasyon Eğer şu anda bu birine ayarlanmış isterseniz ikinci gerçekleşmesi yapabilir olur ikinci biri üzerinden saniyede yüzden benim animasyon mavi bir arka plan bir eleman değişecek eflatun rengi ve doğrusal bir animasyon olacak ve burada için zamanlama işlevini ayarlamak nerede senin Geçiş ayarları istediğin varsa yani Kolay n o öyle bu yapabilirsiniz Bunun yerine doğrusal biz dışarı kolaylığı yapabilirsiniz ya da bunu dışarı kolaylığı yapabilir ve animasyon şekilde kontrol etmenize yardımcı olur ikizleri ve bu son ayar ON için Bu hortumu son ayar ile I, güvenlik danışma Bu ofset bir olduğunu Ben bu 22 saniye ayarlamak oldu doğrusu eğer öyleyse bir gecikme Benim animasyon iki saniye gecikme olacağını ama ben onu çağırdığınızda tam gerçekleşmesi için istediğiniz herhangi bir gecikme istemiyoruz ama sadece animasyonlar zaman herhangi bir gecikme ayarlayabilirsiniz aklınızda bulundurun ihtiyacın var şimdi elemanları stilini değiştirebilirsiniz dot background-color: tüm arkaplan ayarları ne olursa olsun ben istiyorum ve tüm ı yapmak istiyorum ben orada CLR koyacağım böylece rengini değiştirmek olduğunu ne yapar bu onaltılık geçerli olduğunu Bu kutuyu 1 kadar arka plan özelliğine renk değeri ama biz bir geçiş yüzden bir animasyon göreceksin burada ayarladığınız Ben bu geçiş zihni açıklama olsaydı javascript ve sonra ne olacağını göreceğiz bu uygulamayı çalıştırmak Benim kutu anında Eflatun maviden gitmeli Eğer biz sadece yürürlüğe bu bir satır koymak animasyon bu seyretmek var bakın ve biz favori tarayıcınızda basın f12 koşmak ne alırsınız Şimdi eflatun düğmesi en o tekrar deneyin tazeleyelim tıklayın Eğer bazı çok yumuşak geçişli bakın Eğer herhangi animasyonlar oluşturabilirsiniz böylece kullanarak istediğiniz Ben sadece bu vardı nasıl ve istediğiniz herhangi bir CSS özellikleri hatırlıyorum dışarı yorumladı hepimiz bir erişen oldum ve yıllarca bu şekilde javascript kullanarak CSS özelliklerini değiştirerek ama şimdi geçiş, yeni bir css3 özellik Bir javascript etkileyen içine biz aslında o koyabilirsiniz Doğru, biz değiştirmeden önce ve elemanları CSS özellikleri bu yüzden şimdi yapmak başka bir düğme alabilir ve iyi ki düğmeye kopyalayıp altında başka bir düğme yapmak Tekrar ve bunun yerine kırmızı hedef kutusu bir hareketli yeşil renge çevirmek böylece bu değişecek en başka bir düğmeye kapmak izin şimdi yeşil etiket ve bu bir orijinal etiket olacak ve orijinal onaltılık renk değeri yapacak açık mavi yukarı şimdi yeni favori tarayıcı olduğunu çalışacak bu yüzden şimdi ben kırmızı mavi ve bu kutuyu hareketlendirebilirsiniz Daha sonra yeşil eflatun yeşil geri orijinal mavi olduğunu nasıl çalıştığını görmek bakın bu yüzden bir sürü insan CSS3 geçiş özelliği hakkında biliyorum ama onlar şimdi JavaScript kullanabilirsiniz gerçeğine yakalandı değil tetik Bu zaman uygulama akışında en animasyonlar ve işte önemli bir parçası yürürlüğe animasyonlar koyarak genellikle insanlar tasarımcılar sayfa yük bu yüzden onların animasyonlar olacak onlar sadece hedef olabilir Statik kılan CSS örneğin kadar İstediğin zaman gerçekten onu aramak anlamına gelir Eğer diğerleri gibi sözde seçicileri kullanarak sürece Böylece, örneğin, bir sözde seçici kullanılarak animasyonlar bu tür çağırabilirsiniz kapak gibi ama javascript açılır kullanarak söyleyebilirim Eğer hedef nerede bir bir sürü daha etkileşim çok daha farklı etkinlikler ve kullanıcı etkileşimi Size Örneğin çalıştırmak için animasyonlar aramak için Biz JavaScript bu beri artık bu iki satır size Kullanılan olabilir bu iki kod satırları çalıştırmak Örneğin ajax isteği yapılır aldığında bu yüzden size sayfada istediğiniz her türlü elemanı hareketlendirebilirsiniz ajax isteği tamamlandığında sağ iken tamam şimdi Seni you guys nasıl göstermek için bazı farklı örnekler yapacağım Güçlü, bu Sana değişiklik bu işlev için kulüpler olabilir yerine değişim PGA içinde fayed solma olarak adlandırılması ve ben bu düğmeleri sadece tek bir düğmeye istiyorum ihtiyacım yok Aslında bakacağımı fonksiyonu dışında güncelleme ile başlar ve bu renk ihtiyacım yok parametre veya renk argümanı sadece geçmiş burada argüman dediğim zaman çalıştırmak için işlev onclick olayı yapalım emin fonksiyon fade out diyor kutu 1 hedeflemesi ve solmaya etiketini değişecek şimdi yerine hedef arka plan dışına Hedef donukluk CSS özelliği Bu kutu için bana elemanı stil nokta diyelim donukluk 0'a eşit Biz basın Kontrolü s çalışan favori tarayıcı yazılımını solma konum beri ve fade-out güzel Şimdi hepiniz bir kaybolma istiyorsanız yapmanız gereken budur Onların işlevi fonksiyonunda solmaya oluşturmak kopya ya aslında her iki yönde gidiyor bir işlev yapabilir ama sadece alacağım Bu bir gösteri size fade ve fade-out fonksiyonu basit bir örnek ayrı ayrı ve bu bir yapmak zorunda bir birine bu değişimdir bir geçiş o şeyleri 0 1 ila gitmek dedi çünkü yani örneğin bir donukluk 0.5 kurma varsa Bu yarı şeffaf demektir ve o zaman burada ihtiyacınız olan tüm diğer düğmedir ki solmaya denilen çalıştırmak için fonksiyon solmaya neden ve bu değişecek sen Bowser lehine olduğunu çalıştırmak şimdi fade edildi bu yüzden fade out ve biz fade Ben bir animasyon önce biraz daha hızlı I can ne istediğinizi eğer know kaderinde dow demek Sadece bu değişiklik Şimdi 1,0 20,5 almaya kendi animasyon süresi yarım saniye: En sevdiğiniz tarayıcı çalıştıran daha hızlı şimdi fade out dışarı solmaya solmaya dışarı solmaya solmaya dışarı solmaya in tamam şimdi en solmaya gelen kendiliğindenlik dışarı değiştirmesine izin ve slayt dönüşebileceği Bu birini açmak hafif yerine bizim geçiş donukluk hedefleme kapalı yüksekliği elemanı hedef oluyor bu çok yüksek, aynı zamanda I'den öylesine değişiklikler Biz geçiş yüksekliği hedeflediğiniz beri biz emin olmalıyız yüksek değiştiriyorlar Gerçek olay bu yüzden orada değiştirmek ve bunların sadece hafif açık, biz 200 piksel olmak istedim emin olun biz ancak çift tırnak o ya da tek tırnak ve kapalı slaytlar zaman sonra geri gitmek istedi 0 piksel yüzden varsayılan değiştirmek gerekir 0 piksel o zaman kutu için 1 sayfa yükler ve düğmeler bu işlev adları değişecek onclick olayı ilk birinde yakın kaymasına ve bir sonraki açık slayt ve biz sadece yanı sıra etiket koymak gerekir bu bir slayt kapalı yapmak ve aslında varsayılan 200, sayfa yükleri yapacak Bu artık mudslide kapalı çalışır eğer öyleyse görelim slayt açık slayt açık slayt kapalı Aslında bu konuda zamanlama ve bunu koyarak bile hızlı gerçekleşmesi üzerinde 0,2 saniye ve CSS size kelimeleri örneğin göstermek istemiyorsanız biz tarayıcıda çalıştırdığınızda biz hala size olabilir kapalı kaydırın nasıl kutuda 1 içeriği görmek ama sen bunu gizleyebilirsiniz, böylece gerçekten bu içeriği görmek mümkün istemiyorum tarafından Taşma özelliğini ayarlayarak biz toprak kayması göreceksiniz bizim favori tarayıcıda bu çalıştırdığınızda şimdi çok gizli kapalı Tüm içeriği açık yan şimdi kapandı ve tüm bu size başka bir örnek gösterir, böylece geri tamam teşekkür ederim geliyor ve siz çok farklı a farkında hedeflemek ve animasyon CSS içinde özellikleri Ben sadece birkaç örnek göstermek yapacağız yaşıyorum ama bu kadar çok CSS özellikleri var animasyonlu boğa tamam şimdi CSS içine çıkıp kaldırmak edeceğim taşma özelliği Seni bu öğe için bir pozisyon özelliğini ayarlayın ediyorum Seni mutlak yapmak ve bunu bir vereceğim Üst özelliği 50 piksel diyelim belki bu yüzden yüz piksel top olmak sayfa 100 piksel ve daha sonra sol mülkiyet ki ben negatif 400 piksel olacak oturup ben ve benim kutuları tam 400 piksel genişliğinde aslında bu yana Sadece sol ekranın olacak bu yüzden gerçekten sayfa yüklendiğinde varsayılan olarak görmek mümkün olmayacaktır ekranda sadece sola kapalı saklanıyor olacak çünkü şimdi burada elemanın benim geçiş ne yapacağım bu değişimdir yükseklik çok yakında sadece sola istiyorum sola en kaymaya bu fonksiyonların adını değiştirmesine izin ve dışarı kaydırın bu yüzden slaytlar ve biz sahip olmak istediğinizde 0 Sol mülkiyet Bir bu işlevi çeşit yolu o animasyon biz olmak istiyoruz sol özelliğini -0400 Biz sadece doğru oraya koymak kopyalayabilirsiniz başlıyor 400 piksel eksi diyor emin olun ve bu bakış dışına geri kayarak bir işlev olacak geri sola kapalı slayt nasıl slayt var bakın senin düğmeleri olanlar ile karşılık emin olun fonksiyon isimleri bu yüzden ilk düğme bu sefer slayt n yapalım İkinci düğme slayt-out kontrol ve slayt için bu değişecek içinde ve bu özledim değişiklikleri kaydırmak için Geri bir saniye süresine animasyon: Biz gerçek güzel görmek sadece bu yüzden kontrol sistem dosyayı kaydedin ve en sevdiğiniz tarayıcı yazılımı çalıştırmak için slayt başına olarak ve slide-out yani slayt-out slayt en bu konuda zamanlama değiştirmesine izin ne yapacağız biz kazandı bu durumda aslında zamanlama işlevini değiştirmek olduğunu animasyon o slaytlar zaman çok kolay kolaylaştırmak için yerine dışarı kolaylığı sinsi şimdi bu değişikliği Lanier ne 0,5 saniye geri değişir böylece animasyon üzerinde yarım saniye süre denetimin s basın f12 bu değiştirmeniz gerekir 50 üstüne yüz üst Eğer slayt ve slayt-out görebilirsiniz ben de uyudum Şimdi e-zine sahip ve faktör dışarı kolaylığı Tamam zamanlama fonksiyonuna o size örnek bir sürü gösterecek şekilde bu olacak Eğer haddeleme almak ve deneme olsun Ben bir olduğunu söyledi gibi CSS tüm animatör Bill özellikleri ve hatırlamak ton CSS bir boğa özelliklerine animasyon ve bunlar bile bu gibi istediğiniz herhangi bir olay olabilir tıklama olmak zorunda değilsiniz Bu düğmeye tıklayarak Sydney öylesine farenin üzerinde Bana sadece kutu yapacak düğmenin üzerine benim fare koyarak slayt-out yüzden o bisiklet slayt yapalım en o kontrol edelim İlk butonuna tıklayarak şimdi ikinci ama im tıklayın etmeyeceğim izle sadece olacak üzerinde benim fare koymak O şimdi gerçekten bilmek istiyorum eğer hakkında derinlemesine her şey bu kavramın ilgili yapabiliriz CSS kütüphanede check-out PHP geliştirmek için gidebilirsiniz CSS düzey üç özelliklerine tıklayabilirsiniz ve ben sadece koymak geçiş Geçiş özellikleri için dokümantasyon bunlar da yapabilirsiniz ile oynayabilirsiniz tüm geçiş özellikleridir alışmak animasyon özellikleri ve bu anahtar kare animasyonlar ayarı ile ilgilenir ama çoğunlukla ihtiyacınız olacak her şeyi çoğunu yapmak için geçişler senin yaptığın Bir üçüncü taraf JavaScript kitaplık merkezi gerçekten hantal kullanarak örneğin Tüm bu tür pek çok uluslar günümüzde css3 geçişleri ile yapılabilir öylesine sen istersen tasarruf için tüm değerleri kontrol edebilirsiniz Ben doğrusal kolay batıyordu daha iyi zamanlama fonksiyonlarını anlamak dışarı düşman ve bütün bu şeyler Eğer devam edip alabilir iyi tüm zamanlama seçenekleri anlamak istiyorum Bu bir göz atın Şimdi JavaScript kütüphanede ve JavaScript tıkladım her PC geliştirmek kütüphane Dom olay listesi JavaScript Bu gerçekten bu size yardımcı olacaktır çünkü bakmak istiyorum ne hedef Belge olaylarda tüm pencere olayları yanı sıra bazı kullanıcı etkileşimi olayları olarak Ben şu anda içine bağlanmış gösteren kulüpler bu yüzden tüm bunları tamam biz sadece gerçekten çok bu eğitim videosu hakkında konuşuyorduk kavramlar İyi olsun Bir CSS3 geçişleri kullanmada ve javascript kullanarak bu geçişler tetiklemek için Eğer gerçekten istiyorsan senin emrinde olan tüm olayları anlamak Örneğin tüm HTML olayları içine giderseniz HTML temel bölüme HTML kütüphanesi Ben HTML olay özniteliklere sahip Ayrıca bulanıklık bütün bu kontrol edebilirsiniz senin javascript fonksiyonunun değişimi yangın javascript fonksiyonu yangın Tuşa basıldığında tuşunun aşağı girişi odak tıklama manuel kayrak tüm doğu içine bakmak Öyle kullanarak CSS3 geçiş animasyonları tetikleme bu öğretici umut javascript bize bir sürü kullanarak uzaklaşmaya yardımcı olur Üçüncü taraf pokus JavaScript kütüphaneleri Geçiş animasyonlar yapılabilir basit animasyonlar yapmak için bu yapılabildi CSS3 kullanarak ve geliştiriciler bir sürü ben duygu olduğunu fark edeceksiniz o bir şey sadece için CSS kullanmak daha iyidir CSS yapılabilir eğer Bu işlevsellik Bir betik dili icabına sahip ziyade o kadar çıkmaz öğreticiler Sana döngüler zamanlı döngüler nasıl kullanılacağını gösterdi çocuklar CSS özelliklerine animasyon uygulamak için ama biz artık zaman döngüler kullanmak zorunda değilsiniz biz sadece bir satır ekleyebilirsiniz bu gibi basit animasyonlar yapmak senin javascript o geçiş setleri Eğer değişim üzereyiz ne olursa olsun ayarları ve gerekli hiçbir döngüler gerçekten ince şeyler yapmak için hafif bir şekilde temizlemek.

Açıklama

Ders Kodu: http://www.developphp.com/video/JavaScript/Trigger-CSS-Transitions-to-Control-Animations Kontrol ve web sitesi ve web uygulamaları animasyonlar kurmak için yeni bir daha verimli bir şekilde öğrenin. Bu video derste biz JavaScript kullanarak CSS3 geçiş animasyonları tetiklemek için nasıl gösterecektir. Bu tasarımcıları ve geliştiricileri kendi web uygulamaları ve web sayfalarında iş yerinde pürüzsüz tereyağlı animasyonlar var hantal 3. parti kütüphaneleri gerektiren önlemeye yardımcı olacaktır. Olay İşleme İlgili Malzeme: http://www.developphp.com/list_javascript.php#Javascript_DOM_Scripting http://www.developphp.com/view_lesson.php?v=569 http://www.developphp.com/list_javascript.php#DOM_Event_List_JavaScript

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Adam Khoury

Adam Khoury

Profesyonel bir online bedava gibi kod ve tasarım öğrenin. JavaScript, PHP, SQL, HTML, CSS, ActionScript ve daha fazlası gibi usta geliştirme teknolojileri. Tüm videoları http://www.developphp.com daha iyi organize olan

YORUMLAR



9.7/10

  • 549
    Olumlu
  • 13
    Olumsuz
  • 113
    Yorum
  • 70208
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • Kamikazeepanda

    Kamikazeepan

    5 ŞUBAT 2006
  • Visual Life

    Visual Life

    3 Temmuz 2006
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011

ANKET



Bu sayfa işinize yaradı mı?