CSS3, UX tasarımcıları için sayısız imkanlar sunuyor ve bunların en iyi yanı, en havalı parçaların uygulanması gerçekten çok basit.
Sadece birkaç kod satırı, kullanıcılarınızı heyecanlandıracak, etkileşimi artıracak ve nihayetinde iyi kullanıldığında dönüşümlerinizi artıracak harika bir geçiş efekti verecektir. Dahası, bu efektler donanım hızlandırıldı ve şu anda kullanabileceğiniz aşamalı bir geliştirmedir.
Kullanıcı arayüzünüze hayat katacak ve kullanıcılarınızın yüzlerine gülümseyecek 8 gerçekten basit efekt.
Tüm bu etkiler (çubuk bir) geçiş özelliği ile kontrol edilir. Bu etkilerin çalıştığını görebiliyoruz, bir HTML sayfasında bir div ayarlayacağız:
Bunu yaptıktan sonra, genişliğini ve yüksekliğini (böylece boyutları vardır), onun arka plan rengini (böylece görebiliriz) ve geçiş özelliğini ayarlayın.
Geçiş özelliği üç değere sahiptir: geçiş için özellikler (bizim durumumuzda) geçiş hızını (bizim durumumuzda 0,3 saniye) ve hızlanma ve yavaşlamanın nasıl hesaplandığını değiştirmenize olanak tanıyan üçüncü bir değer, ama biz ' Bu boş bırakarak varsayılan ile sopa.
Şimdi tek yapmamız gereken özellik değiştirmek, onlar bizim için canlandıracak…
Eğer takip etmek isterseniz demo dosyalarını buradan indirebilirsiniz.
İşlerin kaybolması müşteriden oldukça yaygın bir taleptir. İşlevselliği vurgulamak ya da harekete geçirme çağrısına dikkat çekmek için harika bir yoldur.
Fade efektleri iki adımda kodlanır: önce, ilk durumu siz belirlersiniz; sonra, örneğin vurgulu olarak değişikliği ayarlarsınız:
.fade{opacity:0.5;}.fade:hover{opacity:1;}
(Bu çalışmayı görmek için div'inizin sınıfını “solmaya” ayarladığınızdan emin olun.)
Bu animasyon sadece sola ve sağa doğru hareket eder, şimdi yapmamız gereken tek şey onu uygulamaktır:
.swing:hover{-webkit-animation: swing 1s ease;animation: swing 1s ease;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}