Sorunsuz bir şekilde rengi değiştirir. Düzgün renk değişimi

Şimdi fontun renginde yumuşak bir değişiklik ekleyin:

a.FOO (dolgu: 5px 10px; arka plan: # 69f; renk: # 000; -Webkit-geçiş: arka plan 0.5s kolaylık, renk 0.3S kolaylığı;) a.foo:Aç (arka plan: #fff; renk: #fff ;)

Fareyi gezdirirken bu kod, Hemissecond sırasında arka plan rengini ve fontun rengi 0.3 saniye boyunca sorunsuz bir şekilde değiştirir. Tüm öğeler için aynı özelliklere ihtiyacımız olursa, değiştirebiliriz
-WebKit-Geçiş: Arka Plan 0.5S kolaylığı;
-WebKit-Geçiş: Renk 0.3S kolaylığı;

üzerinde
-WebKit-Geçiş: Tüm 0.5'lerin kolaylığı;

Şimdi geçiş efekti, etkinlik sırasında değişen tüm özelliklere ve aynı parametrelerle - 0,5 saniye, kolaylık kolaylığını kolaylaştıracaktır.

Ayrıca, etkisi bir gecikme ekleyebilirsiniz:

a.FOO (dolgu: 5px 10px; arka plan: # 69f; Renk: # 000; -Webkit-Geçiş: Tüm 0.5S kolaylığı; -WebKit-Geçiş gecikmesi: 0.5s;) A.Fouto: Hover (arka plan: # 33F ; Renk: #fff;)

Fare yönlendirilir sonra Şimdi animasyon yarım saniye boyunca çalışacak.

Geçiş özelliğini herşeye uygulayabilirsiniz - arka plan, renk, uzunluk, yazı tipi boyutu vb. Bunlar, özellikle uzunluk (PX, EM, EX) veya yüzde olarak ifade edilebilecek rengi veya özellikleri belirleyen özelliklerdir. Bir etkinlik olarak, Pseudoclass'u da kullanabiliriz: Odak ve: Aktif. Genel olarak, herhangi bir seçiciyle geçiş kullanmak mümkündür.

Bir görev

Karar

Referans renk seçici a ilave edilir renk özelliği, aracılığıyla ayarlanır. Referansın rengini üzerinde dururken değiştirmek için, fare imlecisi bir psödo sınıfı ile uygulanır: vurgulu ve böylece renk değişikliği sorunsuz bir şekilde gerçekleştiği, seçici a'ya, değerinin değerini ekleyin. zaman. Genellikle saniye veya milisaniye cinsinden belirtilir.

Örnek 1. Renkli bağlantıları değiştirin

Bağlantı rengi

Megadroid oluşturmak için, kutuyu açmanız, talaşlı bir çanta alın ve ayrıntılı 8631 sayfa liderliğimizi kullanarak bunları istenen sırayla katlamanız gerekir.

Bu örnekte, kontrast renkler seçilir ve geçiş süresi bir saniye olarak ayarlanır. Masaüstünde, 0,6'ların altından daha azını ayarlamak daha iyidir. Öyleyse beğeninize ve arzunuza değer verin.

Bugün nasıl yapılacağını öğreneceğiz pürüzsüz blok renk değişimi cSS'yi kullanma. ve jquery.. Bu eklenti ile şaşırtıcı derecede güzel tasarım sonuçları elde edebilirsiniz. Örneğin, uçururken rengini sorunsuz bir şekilde değiştirecek olan harika bir menü yapabilir ve bana inanıyorsunuz, çok güzel görünüyor.

Jquery.

Etiketler arasında başlamak için ve Aşağıdakileri koymanız gerekir:

Sonra tekrar etiketler arasında ve Bu komut dosyasını kopyalayın:

Nerede .Kutu -bu, yukarıda CSS'de icat ettiğimiz bir blok sınıftır.

"# Ff4500."- Hovering yaparken renk. 400 - Animasyon hızı gezinip.

"#Ffffff"- temizleyici imlecin sonra orjinal renktir. 400 - İmleci çıkarırken animasyon hızı.

Html

Yukarıda yazılan her şeyi yaptığınızda bir kez, Blok rengi sorunsuz bir şekilde değişir. Böyle bir blok sayfaya eklemek için, aşağıdakileri istediğiniz yere eklemeniz gerekir:

Ve blok görünecektir.

Önemli

Bu eklenti sadece arka plan rengini değiştirebilir (Bekground). Örneğin, bağlantıları veya metne o eklemek mümkün olmayacaktır. Bağlantıların rengi diğer eklentiyi değiştirir (yakında kesinlikle nasıl yapılacağına yazacağım).

Sayfadaki blokları yapmak istiyorsanız, benim gibi benim gibi farklı renkler var, etiketler arasında olmalısınız. ve Birkaç komut dosyasını üst üste koyun ve buna göre, rengi istenen kişiye değiştirmeyi unutmayın. Örneğin, örneğin yukarıdaki örneğimizde sınıfı değiştirmek için en önemli şey gereklidir. Kutu.ve bir sonraki komut dosyası, örneğin farklı bir sınıfla olmalıdır. Kutu1., sonra Kutu2. vb.

Bu kadar, sevgili arkadaşlar. Size net değilseniz, yorumlarda sorduğunuzdan emin olun. Yakında görüşürüz.

Bu derste, bu etkisi hakkında olacak buna fare imleci bir sonucu olarak nesnenin arka plan pürüzsüz bir değişiklik de.
Başlangıçta, muhtemelen alışmayı başardığı için (ilk kullanırsanız değilseniz) jquery. kütüphane), fiş jquery. içinde Sitemiz.
Kendi kendine jquery.Ayrıca ihtiyacımız var jquery ui..

Eğer ilkelere aşinaysanız jquery., Başlığında arama kodunu yerleştirmemiz gerektiğini hatırlamalıyım. bu durum, renk animasyonlarını değiştirin, böylece ana sayfa içeriği yüklenmeden önce yüklenir. $ (Belge) .Ready (işlev () (// Burada animasyon için çağrı kodunuzu yerleştirin));

Html

İşte örnek bir işaretleme hTML..

Öğenin arka planını değiştirme

Renk değişiminin Animasyon imlecini

/ PC Oyunları / Portal 2

PORTAL 2.

Orijinal Portal - Şey zaten bir kült ve zamanın için beklenmedik. Tezi, yüzyıllar boyunca ileri teknolojiler üzerindeki fikirlerin kutlanmasına ilişkin kanıtlamayı onaylar.

CSS.

Sayfamızın CSS Tasarım Stilleri böyle görünüyor.

Png); Metin Hizası: Sol; Renk: # 333; Genişlik: 800px; Yazı tipi boyutu: 14px; Font-Ailesi: Gürcistan, "Zaman Yeni Romalılar", Serif; Marj: 0 Otomatik; Dolgu: 0; ) A (Renk: # 333; Metin Dekorasyonu: Yoktur) A: Odak (Anahattı: Yok;) H1 (Yazı Tipi Boyutu: 34PX; Yazı Tipi Yüzü: Verdana, Helvetica, Arial, Sans-Serif; Mektup-Aralık: - 2px; Renk: # 394bea; Yazı Tipi Ağırlığı: 700; Dolgu: 20px 0 0; Text-Gölge: 0 1px 1px # 70c5ed;) H2 (Yazı Tipi Boyutu: 24px; Yazı Tipi Yüzü: Verdana, Helvetica, Arial, Sans- Serif; Renk: # 5C81CB; font-weight: 400; padding: 0 10px; text-shadow: 0 1px 1px # 70c5ed;) H3, H3 A (Font-Boyut: 14px; font-face: Verdana, Helvetica, Arial, Sans-Serif; Harf-Spaction: -1px; Renk: # 333; font-weight: 700; text-transform: büyük harf; margin: 0; padding: 8px 0 8px 0;) P (Renk: # 333; Float: sol , hat-yüksekliği: 22px; marjı: 5px; padding: 0 10px;) #container (marjin: 0; doldurma: 0;) .boxes (Arka plan: #fff; Sınır: 1 piksel Katı #CCC; Şamandıra: Sol; dolgu: 10px; pozisyonu: göreceli; en: 600 pikseldir;) img (Sınır: 5px Katı #cccccc;) Div.info (Sınır Alt: 1 piksel Katı #cccccc; Şamandıra: Sol; Kenar: 0; doldurma: 0; en: 100% ;) .block (colo R: # 0066cc; Şamandıra: Sol; Taşma: Gizli; Konum: Göreceli; Genişlik: 600px; ) .Block H4 .Block H4 A (Renk: # 333333; yazı tipi boyutu: 11px; padding: 5px 0, metin-gölge: 0 1 piksel 1 piksel #cedefd, metin-Transform içerir: büyük;)

Js.

Div sınıfa sahip öğe .Boxes. - Rengi değiştirmek istediğimiz bir blok olan bir unsurdur.
Burada bu kodu başlıkta arayacağız.

$ (Belge) .ready (function () ($ () Hover (Fonksiyon () Animasyon ((((BackgroundColor "kutular.".:. "# 40B8FE"), 800);), Fonksiyon () ($ (this ) .stop () animasyon (((BackgroundColor:. "#FFFFFFF"), 800);));)); Parametrelerde arka plan rengi. renk ayarlanır ve değer 800 - Bu animasyonun hızıdır.