11 Ocak 2014, CUMARTESİ

Değiştir İşlevi Tıklatın Açılır Menüler Css3 Javascript Öğretici

Birkaç kişi bu tıklama oluşturmaya geçiş nasıl ve beni istedi o Dokunmatik ekran baskı NAB sistemleri gibi veya aşağı menüleri açılan ancak acecomm kesiştiği web gidin ve navigasyon tıklayın ama ben o navigasyon menüsü göreceksiniz animasyon buz üzerinde görüşme aşağı kayar ve o uzakta kaydırma ve her şeyi yapabilirsiniz gitmek almak için ama uzağa gitmek için oraya aslında menü sistemini değiştirmek için tıklayın zorunda tekrar kapandı ve ben biraz Arial görmek için düğmeye yukarı ve aşağı gitmek yaptı küçük ok kadar saygısız nasıl aşağı göre Menü sereceğim içinde olan pozisyonlar lil var ve pp kadar onlar

dışarı dolandırdı ve bu yıl almak için gidiyoruz stand-alone versiyonu kaynak kodu olarak bunu çimdik Benim burada logosu var Bir degrade üzerinde söyledi güzel bir üst bar var ve sonra biz bir düğme var burada oturan

Kullanıcı bir menü o düğme haber tıkladığında Daha sonra küçük bir kene ok aşağı kayar ve Ben tekrar tıkladığınızda şimdiye kadar aşağı tutumunu değiştirdi teminat varsayılan konumuna bir kez daha konumunu değiştirmek

“Ders Kodu: http://www.developphp.com/view.php?tid=1379 Yoğun istek üzerine, sizin CSS belirttiğiniz CSS3 geçiş efektleri tetikleyecek JavaScript tabanlı geçiş men...”
Adam Khoury

sadece açık ve ve Megan gibi yakın slaytlar Onlar böyle gerekiyorsa bunu gerçekten hızlı vurabilir ama onlar istiyor Onlar can sıkıcı ve işlevselliği hala pisliği olmak istiyorsanız ve sen orada ne kadar istediğiniz koyabilirsiniz Görüntüleri koyabilirsiniz yaratıcı böyle olması Yeni konteynerler orada size Hindistan'ın yüzebilen hemen yanındaki birbirlerine yapmak istediğiniz ne olursa olsun yan yana Bazı yargı çok hızlı ve sonra kodu açıklamak menül

Değiştir İşlevi Tıklatın Açılır Menüler Css3 Javascript Öğretici Resim 1 Değiştir İşlevi Tıklatın Açılır Menüler Css3 Javascript Öğretici Resim 2 Değiştir İşlevi Tıklatın Açılır Menüler Css3 Javascript Öğretici Resim 3 Değiştir İşlevi Tıklatın Açılır Menüler Css3 Javascript Öğretici Resim 4

er daha benzersiz yapmak size kodlama siz bunu tweak olabilir verin ve onları kendi yapmak ve ben sadece online bir sürü insan bağırma çünkü bu resme bana göstermek istedim Bana hiç için işte benim profil resmi bir güncellenen güncelleme Benim profil resmi Ben tarzı menüler arasında geçiş yapmak için tıklayınız inşa ediyorum sebebi çünkü mobil cihazlar ve dokunmatik ekranlar kullanıcıların Gerçekten bir liman alamadım mouseover olay vardır geliştiricilerin hedef ve en CSS ve JavaScript açılır menüler olabilir Programl

anmış kullanarak üzerinden fare ve fare geçmiş Biz gereken bir kilise ortalama kullanıcılar sadece mevcut olmadığı olayların dışında düşünün Bazı insanlar kullanarak web sitelerine geliyor olabilir bir dokunmatik cihaz veya dokunmatik ekran bilgisayar Şimdi dokunmatik ekran teknolojisi hover olayı tetikleyebilir Kullanıcı eğer ekranda yeterince uzun aşağı onların parmak tek bir yerde tutun ama doğrudan click olayını hedeflemek en iyisi Kesin an anı olan kullanıcıların şişman parmak Fiyatlar ekran ve aynı zamanda başlangıç ​​dokunma ve dokunmatik ve olaylar insanlar için soruşturma olabilir mobil cihazlarda dokunmatik ekran daha o küçük aile içinde olan Eğer dokunmatik ekran için özellikle hedef böylece sonra diğer Burada kullanmak için gidiyorum gibi click olayını kullanırsanız ancak aynı şeydir bulunuyor hemen hemen sadece ekranda size koordinatları vermez başlangıç ​​dokunma Eğer bu programı sürece% uh kullanıcı tıklandığında nerede temelde söyleyerek click olay kullanmak iyidir Bir fare ile bir PC üzerinde insanlar için veya bir dokunmatik ekran üzerinde koca parmağı olan insanlar için Eğer daha sezgisel ve tutarlı olacak Tüm kullanıcılar böylece sisteminize gider kullanmak için menü sistemi bunun giderseniz bir dokunmatik ekran üzerinde aynı kesin bir şey olacak kendi PC'de ilk biz bir üst bar üst bar verdiğini verdik biraz aşağı krom dizesinde beni açıklık böylece üst bar vermek üzerinde bir degrade ile bu notu çubuğu mi şimdi çok üst bu anlaşma kimliği de Burada nerede o size kelime logolu gördüğünüz yerel Şirket logosu üst çubuğunda gitmek istiyorum ve daha sonra Dave var fikirler bölümleri düğmesi tutucu net bu düğmeye tutan dev bir o düğme olduğunu niçin ve sadece gerçekten olmak olduğunu ihtiyacı ve biz gerçek düğmesi var o içinde Eğer bir şey gibi görünmek için bu düğmeye stil hangi ben yapmadım istiyorum o düğmeye herhangi styling şimdi de% içinde uh düğmesi Bu düğme, iç HTML şimdi bir fikirle ok ile bir yayılma var Bu nasıl oluyor bu ok gidip değişim aşağı temelde bir değişiklik, farklı bir ok iç HTML çünkü Menü olmadığını nedir konumuna göre yukarı veya aşağı yüzden biz biraz kene değiştirilebilir eğer Menüler ne konumuna göre yukarı ve aşağı gitmek için ok meet şimdi JavaScript ile savundu en son şey bölümler paneli olan ve o tutar mı gerçek paneli var Siyah alan burada gizli O sopa içeren çok az paneli dışarı kayar gelmek olduğunu eleman denir bölümler paneli biz destekli olduğunu kışkırtması ve size açık gri burada göremiyor fikir olduğunu sözler bu yüzden yaptılar var dışarı içeride olduğunu ve daha sonra biraz içine kelimeleri CSS ile tüm bunları hedef hangi Zaten uygulamada CSS ile onları hedef ediyorum böylece şeyler falan tarzı nerede bulma kadar sorun olmaz o tamam gibi ben geri daraltmak oluyor HTML aşk Şimdi stil öğesi açmak ve CSS bakmak geri burada pencereyi gerekli ve ne görmek bizim vücut marjına sahip olduğunu: 0 Piksel bizim sayfanın kenarında boşluk var ve arka plan burada bu renk açık gri renge ayarlanır Vücutta aşağı bakın Şimdi üst bar arka plan degrade vardır doğrusal bir degrade bana bu bar vereyim renk yükseklik yükseklik yaklaşık 60 piksel altmış BBC olduğunu var Şimdi üst bar logosu ben sol yüzen ediyorum bunu bu şekilde düşünülmektedir logo tutar hemen yanındaki denizci düğmesi sahibine yaptım o Dave hem yüzer ayarlanır görürsünüz bölümler düğmesi tutucu ve yerel vermek bkz Onlar sayfaya yatay ayarlayabilirsiniz böylece cıvata sol zemin ayarlayın hemen yanındaki birbirlerine ben bölümler düğmesi tutucu David olsun padding-top: 16 var sadece burada üst kapalı getirmek İsterseniz üst bar ve o düğmeye savundu CSS içinde stil sadece burada başka bir kural koymak hakkı Bu düğmeye yukarı hedeflemesi olacağını Bu içeriden ve biz bir arka plan rengi koyarsanız göreceğiz background-color: parlak turuncu ve daha sonra üç taze sayfası Bu nasıl yapabilirsiniz yüzden şimdi orada parlak turuncu arka planda görmek hedef Bu ancak bunu elde etmek için değil ama bir kimlik isterseniz ve bu düğmeye gerçek kimliğini hedef Burada tamam o zaman biz Ben bölümler panelin kendisi için CSS bölümler panelini hatırlıyorum bu siyah konteyner burada alt Bu yuvarlak kenarlara sahip 0 piksel 0 piksel: Ben kullanarak border-radius tarafından bu yuvarlatılmış kenarları alıyorum 8 piksel 8 piksel burada 280 piksel 0 buraya burada 8 piksel 8 piksel piksel yuvarlaklık ve biz emin mutlak pozisyon yapmak zorunda biz hedefe görülen istediğiniz tam olarak koyabilirsiniz yolu Abdou position: absolute üst ve sol özelliklerini hedefleyebilir Menü gibi görünüyor bu yüzden o yüzden üst 60 piksel koymak üst bar altından dışarı doğru kaydırın benim yüksekliği 0 piksel başlayan Şimdi bu unsuru görmek ve gerçekten orada oturan ama öyle değil nerede yüksekliğinde 0 piksel ve bu düğmeye JavaScript vurduğunuzda Bazı CSS3 neden oluyor height özelliğini etkileyecek çalıştırmak için o açılması gibi görünmesi için animasyonlu ve ardından çağrısı o kadar yakın yüksekliğini tersine Eğer hi 0 piksel diyor bakın neden geri sıfıra böylece var uzakta varsayılan kullanımı ile çok bir var görebilirsiniz Bir 515 kolayca o arka plan renklerini siyah görebilirsiniz ve üst 60 piksel dedi ve sol kenarın dedi O kadar açılır bu şekilde yani 160 piksel gibi sağ bu düğme altında ve ben sadece durumda gizli bütün akışını dedi Orada bir John-- şeyler koyduk ve dışarı dökülen ama bu kapsayıcı o dışarıda gösteren istemiyorum Gizli taşıyor ve z-index 10.000 ayarlandığında bu yüzden sadece bu bölümler paneli açık slaytlar emin emin olmak için Herhangi bir tür içerik üzerinde olacaktır sayfada olduğunu Bu yüksek bir z-index ve belki sayfada şey varsa senin menü üzerinde gidiyor olabilir menü sürgülü olabilir sen Bu içeriğin altında sadece o içeriğin verebilir daha az z-index değeri sadece bölümler paneli yüksek olduğundan emin olun sayfadaki diğer herhangi bir elemanı z-index değeri ve bu şekilde bu küçük hafif menü için emin edeceğiz üst yukarı sayfanıza aşağı tüm diğer içeriğin çıkar Şimdi bu son biraz geçiş nedeniyle çok önemlidir özellik yüksekliği ne yaptığımızı bir anda JavaScript eleman etkiler ah bu bölümler paneli yüksekliği özelliği% etkiliyor bu yüzden bu bölümün panelinde yüksekliğini değiştirmek için JavaScript söylediğinizde Zaten javascript bir şey yapmak zorunda değilsiniz 9 animasyonlu gidiyor Ben bir yerde bu bir satır koymak çünkü sahip olacak Ben hiçbir JavaScript tabanlı animasyon olacak Bu uygulamada oluyor tüm css3 olduğunu css3 basit geçişler işleyebilir çünkü ve biz üzerinden geçiş efektini çalıştıran bir kez herhangi bir özelliğini hedefleyebilir Yükseklik özelliği animasyon gerçekleşmesi için ve 0,3 saniye sürer ve doğrusal bir şekilde 0 saniye gecikme var şimdi burada biz sadece basit styling styling var Bu ışık o oturur aşamalı için olduğunu Bir çocuğun aşağı kayan saf bölüm paneli içinde oturur yaptım oluyor böylece açık gri bölümleri panel içinde AK yaptım bulunuyor Şimdi bana CSS yedekleme daraltmak izin Eğer iyi istediğiniz şekilde şekillendirebilirsiniz ve şimdi nerede geçiş sihirli JavaScript görüşecek biz bu düğmeye tıkladığınızda o kadar gerçekleşir HTML'sine bakmak izin kendi tıklama durumunda bu düğmeye bakın Biz toggle şimdi paneli işlevi çalıştırıyorum vardı ve biz geçiş istiyoruz eleman o kimliği yolluyorlar Bu durumda bizim bölümler paneli burada oturuyor vermek var Kullanıcı artık Panel Panchen bu düğme toggle tıkladığında yürütür ve ben seviyorum argüman alır biz ilk satırda ne sığınanın ayarlamak istediğiniz unsurdur biz Burada bizim küçük komut dosyası için bazı değişkenleri yapmak İlk değişkenler paneli olarak adlandırılan ve bu temsil için gidiyor sayfadaki eleman için nesne başvurusu hangi bizim bölümler paneli Şimdi belki kimliği Ella olsun belgeyi hedef ok var yapılan nah sayfadaki varil bu şekilde düğmesini kolayca değiştirebilirsiniz innerHTML o ok, üst aşağı çekmek yapmak o zaman maksimum yükseklik özelliği vardır ve ben o 300 piksel demişti Bu menü açık kayacaktır miktar benimki sadece açık 300 piksel bana sana göstereyim slayt bu nedenle bu yükseklik bu maksimum yükseklik nerede durur Ben bu numarayı yapmak için 300 piksel olduğunu ise bana bunu 100 piksel değiştirmek ben yenilediğinizde büyük bir fark var olduğunu görürsünüz sadece bu kadar erken üç yüz o koyabilirsiniz görmek için 100 piksel açar numara mantığı artık istediğiniz herhangi bir şey bir yıl söylüyor var pencere tamamen onun maksimum yükseklikte açıldığında ise o zaman biz yaparak kapatmak için gidiyoruz stil özelliği söz konusu 20 piksel Eğer biz zaten geçiş özelliği koymak CSS hatırlıyorum Bu bölümler paneline CSS yaptım böylece her zaman senin yaptığın yüksekliği özellik up etkiler bir animasyonlu geçiş moda olacak animasyon nasıl gerçekleştiğini böylece hiçbir animasyon alarak bkz olsa var JavaScript Burada yer o CSS programlanmış çünkü gördüğünüz neden bu kadar işte Animasyon her türlü 0 referanslar Burada JavaScript biz hâlâ olmak güzel animasyonlar yüzden eğer panelinin olsun Yükseklik benim durumumda 300 piksel olan maksimum yüksekliğine eşittir ve ben 0 panelin yüksekliği eşit hale kapalı bu noktada animasyon olduğunu bir animasyonlu bir şekilde menüyü kapatır ve onlar değişti emin şimdi var geri aşağı bir iç HTML de oklar bu ne bu aşağı bakan ok HTML size aşağı bakan ok verir için Bir geçiş düğmesini tıklatın yükseklik yakın olması umulur gerek ve biz 300 piksel o yolu için panelin yüksek mülkiyet eşit hale getirmek için gidiyoruz animates açık 300 piksel bana varil şimdi biraz değiştirmek İç HTML ve yukarı bakan ok ve temelde bu JavaScript tüm mantık var şimdi sen JavaScript, HTML NCSS var o bütün küçük uygulama çalıştırmak size bok eklendi çimdik yapar Eğer gerçekten o yol o ishal şekilde bakar şekilde özelleştirebilirsiniz tüm animasyonlu tür bu Adam Khoury olduğunu stok 10 Ocak 2014.

Açıklama

Ders Kodu: http://www.developphp.com/view.php?tid=1379 Yoğun istek üzerine, sizin CSS belirttiğiniz CSS3 geçiş efektleri tetikleyecek JavaScript tabanlı geçiş menü işlevleri tıklayarak programı öğrenirler. Ben dokunmatik ekranlar daha popüler hale geldikçe işlevsellik bu tip geleneksel mouseover aksine, menüler açılır için norm haline gelecek ve tahrik menüleri hover mouseout inanıyorum.

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.8/10

  • 253
    Olumlu
  • 5
    Olumsuz
  • 62
    Yorum
  • 38197
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • Khan Academy

    Khan Academy

    17 Kasım 2006
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014

ANKET



Bu sayfa işinize yaradı mı?