CSS bilan aqlli matn effektlarini qanday kodlash mumkin

Muallif: Louise Ward
Yaratilish Sanasi: 7 Fevral 2021
Yangilanish Sanasi: 16 Mayl 2024
Anonim
30ta maxfiy sir клавиатурадаги 30та махфий сир
Video: 30ta maxfiy sir клавиатурадаги 30та махфий сир

Tarkib

O'tkazib yuborish havolalari foydalanuvchi e'tiborini jalb qilishning ajoyib usuli, ayniqsa ular g'ayrioddiy yoki o'ziga xos bir narsa qilsalar. O'rta bola har qanday harfni yozib olgan va ularni animatsiya bilan ajratib turadigan boshqa joyda kamdan-kam uchraydigan ajoyib ta'sirga ega, bu mehmon so'zni bosib o'tganda boshlanadi. Animatsiya sendvich brendining o'ynoqi xarakterini etkazishga yordam beradi.

Ushbu maqolada biz sizning saytingizdagi effektni qanday tiklashni ko'rsatamiz. Ko'proq ilhom olish uchun eng yaxshi CSS animatsiyasi misollari bo'yicha qo'llanmani ko'rib chiqing (ularni qanday kodlash bo'yicha ko'rsatmalar bilan). Biroz boshqacha narsa uchun eng yaxshi veb-sayt yaratuvchisini yoki eng yaxshi bulutli saqlash joyini tanlang. Va agar siz o'zingizning saytingizni yanada murakkablashtirsangiz, veb-xosting bir joyda ekanligiga ishonch hosil qiling.

01. Rollover matn effekti

O'rta bola veb-saytidagi eng yaxshi matn effektlaridan biri bu menyuda rollar effektlari bo'lib, u erda harflar matnga bo'linib, biroz aylanadi. Buni oddiy HTML teglar bilan boshlang.


div> div> nonushta / div> / div>

02. CSS yarating

Quyidagi CSS qoidalarini qo'shish uchun alohida CSS fayli yoki uslub teglaridan foydalaning va tanani va o'ramning to'liq balandligini olishini ta'minlash orqali sahifani brauzerning to'liq hajmini to'ldiring.

tanasi {kengligi: 100%; balandligi: 100%; margin: 0; to'ldirish: 0; } .wrapper {displey: panjara; balandligi: 100%; }

03. So'zni joylashtiring

The so'z sinf tarmoqdagi so'zni markazlashtiradi. Berilgan har qanday matn so'z sinfda buni qo'llash mumkin. The yuqoriga sinf har bir boshqa harfga nisbatan qo'llaniladi va ular yuqoriga qarab siljiydi.

.word {font-size: 3em; margin: auto auto; } .word .up {display: inline-block; aylantirish: translate3d (0px, 0px, 0px) aylantirish (0deg); o'tish: barcha 0,5 soniyalarda qulaylik; }

04. Yuqorida va orqada

Endi pastga class juda o'xshash sozlamalarni baham ko'radi yuqoriga lekin sichqoncha yuqoriga qarab harakatni ko'rsatadi yuqoriga Yangi mahsulot sotuvga chiqarish; muddatini uzaytirish; ishga tushirish. Tashqi ko'rinishini yaxshilash uchun yuqoriga qarab bir oz aylantiriladi.


.word .down {display: inline-block; aylantirish: translate3d (0px, 0px, 0px) aylantirish (0deg); o'tish: barcha 0,5 soniyalarda qulaylik; } .word: hover .up {transform: translate3d (0px, -8px, 0px) aylantirish (12deg); rang: # 058b05}

05. Pastga siljish

Foydalanuvchi matn ustida harakatlanayotganda pastki sinf matnni pastga siljitadi. Keyinchalik JavaScript-da matn alohida oraliqlarga bo'linadi, sinflar avtomatik ravishda qo'shimcha oraliqlarga qo'shiladi.

.word: hover .down {transform: translate3d (0px, 8px, 0px) aylantirish (-12deg); rang: # 058b05; }

06. Odamlar uchun avtomatik

Har bir harfni turli sinflar bilan almashinadigan oraliqlarga qo'yish juda qiyin, shuning uchun biz selektordan so'rab, har bir harfni olish uchun JavaScript-ni olish orqali jarayonni avtomatlashtiramiz. Mana str o'zgaruvchisi matnni ko'rib chiqayotganda joriy harfni ushlaydi.

skript> var elements = document.querySelectorAll (’.word’); for (var i = 0, l = elements.length; i l; i ++) {var str = elements [i] .textContent; elementlar [i] .innerHTML = ’’;

07. O'zgaruvchan sinflarni qo'shing

Endi boshqa tsikl har bir harfni o'z span elementiga joylashtiradi va ikkitasini qo'shadi yuqoriga yoki pastga oralig'iga sinf. Agar siz bunga brauzerda qarasangiz, matnni har bir harf yuqoriga va pastga, bir oz aylantirib bo'lingan holda ko'rasiz.


Amaldagi ta'sirni "O'rta bola" veb-saytida ko'rishingiz mumkin.

uchun (var j = 0, ll = str.length; j ll; j ++) {var spn = document.createElement ('span'); elementlar [i] .appendChild (spn); spn.textContent = str [j]; pos = (j% 2) bo'lsinmi? 'Yuqoriga': 'pastga'; spn.classList.add (pos); }} / skript>

Ushbu maqola dastlab veb-dizayn jurnalida nashr etilgan Veb-dizayneri.286-sonni sotib oling yoki obuna bo'lish.

So’Nggi Xabarlar
Yulduzli urushlar ustasi san'atkorining sirlari
Keyinchalik

Yulduzli urushlar ustasi san'atkorining sirlari

Xyu Fleming - bu 1990-yillarda "Dark Hor e" uchun "Yulduzlar jangi" va Indiana Jon ning ra mlarini chizgan chiziq romanlari ra omi.Kompaniyaning o' ha davrdagi "Yulduzli U...
Chuqurlikdagi intervyu: Katta Styuart Djo Styuart
Keyinchalik

Chuqurlikdagi intervyu: Katta Styuart Djo Styuart

Djo tyuart raqamli dizayndagi ilhomlantiruvchi hax . 2006 yilda agentlikning birinchi badiiy direktori ifatida Huge-ga qo' hilganidan beri, u kreativ direktorga o'tma dan oldin kompaniyaning k...
Tasvirlangan velosiped dubulg'asi ijodkorlikni xavfsizlikka olib keladi
Keyinchalik

Tasvirlangan velosiped dubulg'asi ijodkorlikni xavfsizlikka olib keladi

iz tipografiyaning ko'plab mi ollarini an'at ifatida ko'rdingiz va haqli ravi hda - xat an'ati eng ilhomlantiruvchi i hlarning bir qi mini yarati h uchun i hlatili hi mumkin. Tipograf...