İyi kullanıldığında, CSS animasyonu Sitenize ilgi ve kişilik ekleyebilir. Bu yazıda, tipografınızın kademeli olarak görünmesini sağlayacak bir animasyonlu efektin nasıl oluşturulacağını, bir daktiloda yazılıyormuş gibi yapacağız. Sitede eylemdeki animasyonun bir örneğini görebilirsiniz. Kripton , bir kriptokurans ticareti botu. Etkisi etkileyicidir ve uygulanması kolaydır.
İyi web tasarımı oluşturmanın diğer kolay yolları için mükemmel bir şey deneyin Web Sitesi Oluşturucu aracı veya bir üst ağ sağlayıcısı hizmet. Veya, bu animasyonun kendi sitenizde nasıl başarılacağını öğrenmek için okunur.
İlk adım, web sayfasının yapısını başlatmaktır. Bu, kafa ve vücut bölümlerini depolamaktan sorumlu olan HTML konteynerinden oluşur. Baş bölümün ana sorumluluğu harici CSS'yi yüklemektir, vücut bölümü 2. adımda oluşturulan HTML içeriğini saklar.
& lt;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; head & gt;
& lt; unvanı ve gt; yazma efekti & lt; / unvanı ve gt;
& link rel = "Stylesheet" Type = "Metin / CSS" href = "styles.css" / & gt;
/ head & gt;
& lt; vücut ve gt;
*** 2. adım burada
& lt; / body & gt;
& lt; / html & gt;
HTML içeriği, 'yazarak' sınıfını kullanan bir kaptan oluşur. Bu, CSS tarafından yazma etkisini herhangi bir alt öğeye uygulamak için kullanılacaktır. Çocuk İçerik elemanı bir H1 etiketinden yapılır, ancak öğeyi paragraf olarak oluşturmak için 'P' gibi başka bir öğe kullanabilirsiniz.
& lt; div class = "yazarak" & gt;
& lt; h1 & gt; başlığınızı buraya koyun ... & lt; / h1 & gt;
& lt; / div & gt;
'Styles.css' adlı bir dosya oluşturun. CSS'nin ilk adımı, herhangi bir görünür kenar boşluğu olmadan tam tarayıcı penceresini kapatmak için belge ve vücut kaplarını tanımlar. Siyah sayfa arka planı ve beyaz metin renkleri için varsayılan renkler de bu adımda ayarlanır. Sayfadaki içerik elemanları, bu adımda ayarlanan rengi varsayılan rengiyle miras alır.
vücut, html {
Ekran bloğu;
Genişlik:% 100;
Yükseklik:% 100;
Arka plan: # 000;
Renk: #FFF;
Dolgu: 0;
Marj: 0;
}
Yazma kabınındaki tüm çocuklar, metin sarma kullanmadan bir satır üzerinde gösterilecek şekilde ayarlanır. En önemlisi, bu çocuk elemanları 'yazma' animasyonuna uygulanmıştır. Bu animasyon, kademeli yazma etkisinin sağlanması için 50 kare anlık görüntüyle beş saniye boyunca oynayacak şekilde ayarlanmıştır.
.Typing & gt; * {
Taşma: Gizli;
beyaz boşluk: nowrap;
Animasyon: Typinganim 5S Adımları (50);
}
Etkinin, yazılan metni anlattığı animasyonlu bir yüze eşlik eder. Bu adım, bu yüzün gözlerini, kullanan bir CSS 'sanal' öğesi olarak oluşturur. sonra seçici. Gözler, içerik iki nokta metin karakteri olarak ayarlanmış olan ana metne göre yerleştirilir.
.Typing & gt; *::sonra{
İçerik: "..";
Ekran bloğu;
Konum: Mutlak;
Üst: 1EM;
Sol: .35em;
}
Gözlerle olduğu gibi, yüzün ağzı bir CSS sanal elemanından yapılır - bu kez önce seçici. Ağız, ana metin elemanına göre konumlandırılmış ve yuvarlatılmış bir şekil ile görünecek bir sınır yarıçapına sahip olmasıdır.
tipingpeak animasyon uygulanır; İki animasyon çerçevesi kullanarak 0,5 saniye sürecek. Animasyon beş kez tekrarlanırken, toplam animasyon süresi 2,5 saniye olacaktır.
.Typing & gt; *::önce{
İçerik: "";
Konum: Mutlak;
Ekran bloğu;
Üst: 2.1EM;
Sol: .25EM;
Genişlik: 1EM;
Yükseklik: .1em;
Sınır-yarıçap:% 100;
arka plan: #fff;
Animasyon: YazmaPeak .5S Adımları (2);
Animasyon-yineleme-sayısı: 5;
}
Bu adım, önceki adımlarda oluşturulan öğeler tarafından referans verilen animasyonları tanımlar. Typinganim Yazma etkisi için kullanılan animasyon, elemanını genişlikten tam olarak değiştirmez. tipingpeak Yüzün ağzında kullanılan animasyon, elemanını daha açıkken düz görünmesini değiştirir.
@keyframes typinganim {
{genişlikten: 0}
{genişlik: 100%}
}
@keyframes typingspeak {
0% {genişlik: 1EM; yükseklik: .1em}
% 100 {Genişlik: 1EM; Yükseklik: .5EM; }
}
***
Tasarruf etmek için tasarım dosyaları var mı?Yükseltin Bulut depolama Yani işe kalmış.
Bu makale başlangıçta Yaratıcı Web Tasarım Dergisi Web Tasarımcısı'nın 275 sayısında yayınlandı. Sayı 275 burada satın al veya Burada web tasarımcısına abone olun .
İlgili Makaleler:
Photoshop'ta bir görüntünün nasıl yeniden boyutlandırılacağını bilmek, tasarımcılar için temel bir beceridir. Web'e ..
Bu eğitimde, bir Elf Maiden'ın büyüleyici bir fantezi portresi oluşturma sürecinde sizi yönlendireceğim. Hikayesi, bazı ..
Uzaktan çalışma, son birkaç yılda web geliştirmede çok daha yaygınlaşmıştır. Sürüm kontrolünden önce, uzaktan ayn..
Bir parça yaratmak 3d sanat Doğal görünümlü bir manzara ile bir meydan okuma gibi görünebilir, ancak doğr..
Brunel'in Büyük Doğu vapurunun 1858'den itibaren bu görüntüsü, 2018 ilkbaharındaki kapılarını açan Bristol'deki 7 mil..
Mobil oyunların ve indie'nin gelişiyle video oyunları , büyük bir illüstratör ve animatörlerin içine gire..
Dünyayı anlamadığımız animasyon yoluyla: kapılar açık salıncak, arabalar onların hedeflerine sürüş, dudaklar gülü..
Günümüzde birbirine bağlı ürünleri geliştirmek için uygun fiyatlı platformlar yaygın kullanılabilirliğin tadını ç..