Lheueh seuleusoe saboh proyek nyang peureulee lon meurunoe mandum nyang lon jeut teuntang animasi CSS ngon SVG, lon mulai tuleh seri nyoe teuntang Animasi Smashing ngon “Pakriban Kartun Klasik Menginspirasi CSS Modern.” Keu peubulat thon nyoe, lon keuneuk peuleumah cara pakek CSS modern keu peugot elemen nyan nyang jeut keu Toon Titles that berdampak: tipografi awak nyan. Judul Desain Karya Seni . Bak era seungap thon 1920-an dan awai 30-an, tipografi kartu judul saboh pilem meuciptakan suasana hate, meuatoe adegan, dan meupeuingat peunonton teuntang jenis pilem yeong awak nyan bayeu untuk nonton.
Kartu judul kartun pih branding, suasana hate, dan pengaturan adegan, mandum digulong jeut keu saboh. Bak thon-thon awai, watee anggaran studio rayek leubeh rayek, kartu judul nyoe seureng ilustratif ngen meulukeh.
Teuma watèe televisi meukeumang bak thôn 1950-an, anggaran meutron, ngon kartu nyang geurancang lé seniman lagèe Lawrence "Art" Goble geucok bahsa visual barô, jeuët keu leubèh grafis, meugaya, ngon kureuëng rumit. Catatan: Lawrence “Art” Goble nakeuh salah sidroe pahlawan nyang kayém that geuabaikan nibak animasi Amerika bak teungoh abad. Jih terutama keurija keu Hanna-Barbera seulama thon-thon yang paleng meupengaroh bak thon 1950-an dan 1960-an. Goble nyan kon sidroe animator karakter. Peran jih nakeuh keu peugot suasana, sampoe jih ji rancang lingkungan keu The Flintstones, Huckleberry Hound, Quick Draw McGraw, ngon Yogi Bear, seureuta kartu judul pembukaan nyang ji peugot nada. Kartu judul jih, nyang geupeuleumah lukisan-lukisan ngon logo nyang meulapeh, meubantu meudefinisikan tampilan ikonik Hanna-Barbera. Karya seni Goble keu karakter lagee Quick Draw McGraw ngon Yogi Bear that efektif bak layeue TV nyang leubeh ubeut. Daripada mereproduksi still dari kartun, jih fokus bak meuhadirkan saboh ide yang teuga - seureng lam siluet - yang menangkap inti jih. Lam "Beruang Buzzin '," Yogi meu-ulang-ulang lam helikopter. Jih meulantu, keranjang pic-a-nic lam jaroe, lam "Bear on a Picnic," dan untuk "Hadiah Perjuangan Fright" jih, Yogi kotak teks judul.
Deungon bacut atawa hana gerak untuk diandalkan, bingkai tunggal Goble harus menciptakan suasana hati, mengatur adegan, dan menggambarkan saboh ceurita. Awak nyan dipeuget nyo deungen dipakek warna yeng rata, bentuk grafis, ngen tipografi yeng seureng diintegrasikan keu dalam karya seni.
Seubagoe desainer nyang keurija bak web, judul toon jeut geu peurunoe geutanyoe le teuntang cara peusampoe kepribadian merek, peugot kesan phon, ngon neutetapkan harapan keu pengalaman sidroe ureung nyang pakek produk atawa situs web. Tanyoe jeuet ta meurunoe dari teknik-teknik artis untuk tapeugot spanduk nyang efektif, header landing-page, dan bahkan layar percikan nyang jroh. Tipografi Judul Toon . Kartu judul kartun geupeuleumah kiban cara meugabongkan tipe ngon pencitraan geupeusampoe pukulan nyang dibutuhkan le header atawa pahlawan. Deungon padum boh trik teks-bayangan, teks-stroke, ngon transformasi, CSS modern memungkenkan droeneuh neutap keu energi nyang saban nyan.
Peugot Judul Teks Toon nyan . Partway melalui tuleh artikel nyoe, lon sadar akan berguna untuk na alat untuk menghasilkan teks bergaya lagee judul kartun yang lon galak that. Jadi lon peugot saboh. Generator Judul Teks Toon lon jeuet neu-eksperimen ngon warna, stroke, ngon le bayangan teks. Droeneuh jeuet neu-adjust urutan cat, neu-apply jarak huruf, neu-preview teks droeneuh lam saboh pilihan font contoh, lheuh nyan neu-salin CSS nyang ka neuhase langsong u clipboard droeneuh keu neungui lam saboh proyek. Toon Judul CSS . Droeneuh jeuet neu copy-paste mantong CSS nyang ka geubri le Generator Judul Teks Toon. Teuma mari ta kalon leubeh toe peu nyang jipeubuet. Teks bayangan Neu kalon tipe lam judul nyoe dari episode Augie Doggie "Yuk-Yuk Duck," ngon huruf kuneng pucat dan bayangan offset nyang gelap, kreuh, nyang geu angkat dari latar dan geupeugot ilusi kedalaman.
Mungken droeneuh ka neuteupeu bahwa text-shadow jiteurimong peuet boh nilai: (1) offset horizontal ngon (2) offset vertikal, (3) kabur, ngon (4) saboh warna nyang jeuet keu padat atawa semi-transparan. Nilai-nilai offset nyan jeut positif atawa negatif, jadi lon jeut mereplikasi “Yuk-Yuk Duck” pakek bayangan kreuh yang ditarek u miyueb dan u uneun: warna: #f7f76d; teks-bayangan: 5px 5px 0 #1e1904;
Di sisi laen, judul “Pint Giant” nyoe na rasa nyang beda deungon bayangan semi-lembut negatif jih: warna: #c2a872; teks-bayangan: -7px 5px 0 #b100e, 0 -5px 10px #546c6f;
Untuk meutamah ekstra kedalaman dan peugot efek yang leubeh menarik, lon jeut lon lapiskan padum-padum boh bayangan. Untuk "Let's Duck Out," lon gabungkan peut boh bayangan: yang phon bayangan padat ngen offset horizontal negatif untuk meuangket teks dari latar, di ikot le bayangan yang seumaken leumoh untuk peugot kabur di sekitar jih: warna: #6F4D80; teks-bayangan: -5px5px 0 #260e1e, /* Bayangan 1 */ 0 0 15px #e9ce96, /* Bayangan 2 */ 0 0 30px #e9ce96, /* Bayangan 3 */ 0 0 30px #e9ce96; /* Bayangan 4 */
Bayangan-bayangan nyoe jipeuleumah bahwa pakek text-shadow kon hanya untuk peugot efek pencahayaan, kareuna jeut cit keu dekoratif dan menambah kepribadian. Teks Stroke Le that kartu judul kartun nyang na huruf-huruf ngon garis rayeuk nyang teuga nyang jeuet keu menonjol nibak latar. Lon jeut peugot lom efek nyoe pakek text-stroke. Bak watèe nyang treb, properti nyoe mantong na rot awai -webkit-, tapi nyan pih meuarti jinoe ka jidukung le browser modern.
text-stroke nakeuh stenografi keu dua boh properti. Nyang phon, teks-stroke-luwah, geugamba kontur di sekitar huruf-huruf individu, seudangkan nyang keudua, teks-stroke-warna, geukontrol warna jih. Keu “Peue mantong Pup,” lon tamah stroke biru 4px bak teks kuneng: warna: #eff0cd; -teks-webkit: 4px #7890b5; teks-goresan: 4px #7890b5;
Stroke jeut that meuguna watee ji gabungkan ngon bayangan, jadi keu "Growing, Growing, Gone," lon tamah stroke 3px tipih keu bayangan 1px nyang hana that kabur keu peugot efek teks lhee dimensi nyoe: warna: #fbb999; teks-bayangan: 3px 5px 1px #5160b1; -teks-webkit: 3px #984336; teks-peugot: 3px #984336;
Peusan Cat Meunyo tangui text-stroke hana sabee meuhase hase nyang taharap, terutama ngon huruf nyang leubeh tipih ngon stroke nyang leubeh tebal, sabab seucara default browser geugamba stroke ateuh isian. Seudeh that, CSS mantong hana jibi izin keu lon untuk lon adjust penempatan stroke lagee nyang kayem lon peugot lam Sketch. Namun, properti paint-order na nilai-nilai nyang memungkenkan lon untuk neupeuduek stroke di likot, nibak di keue, isian.
cat-urutan: stroke meucat stroke dilee, lheuh nyan isi, sedangkan cat-urutan: isi peugot seubalek jih: warna: #fbb999; cat-peusan: peunoh; teks-bayangan: 3px 5px 1px #5160b1; teks-goresan-warna:#984336; teks-coret-leubeh: 3px;
Saboh stroke yeng efektif meujaga huruf jeut dibaca, meutamah brat, ngen - wate digabongkan deungen bayangan ngen urutan cat - meujok kehadiran nyata teks yeng rata. Latar Lam Teks Le kartu judul kartun nyang leubeh nibak warna nyang rata deungon geutamah tekstur, gradien, atawa detail nyang meugamba keu huruf. Kadang nyan tekstur, laen watee mungken gradien deungon pergeseran nada halus. Bak web, lon jeut peugot lom efek nyoe ngon lon pakek gamba latar atawa gradien di likot teks, lheuh nyan lon kliping keu bentuk huruf-huruf. Nyoe meugantung bak dua boh properti nyang meukerja sama: latar-klip: teks ngon teks-isi-warna: transparan.
Phon, lon peugot latar di likot teks. Nyoe jeut keu bitmap atawa gamba vektor atawa gradien CSS. Keu contoh nyoe dari episode Quick Draw McGraw "Baba Bait," teks judul mencakup gradien ateuh-miyueb nyang halôh dari seupôt u trang: latar: linier-gradien (0derajat, #667b6a, #1d271a);
Selanjut jih, lon klip latar nyan keu glif dan peugot teks transparan sehingga latar nyan deuh melalui: -webkit-latar-klip: teks; -webkit-teks-isi-warna: transparan;
Deungon dua boh bareh nyan mantong, latar hana le jicet di likot teks; seubalek jih, ka jicet lam nyan. Teknik nyoe meuhase that meunyo tapeugabong ngon stroke ngon bayangan. Gradien nyang geukliping geubri huruf ngon warna ngon tekstur, stroke geupeutheun binèh jih tajam, ngon bayangan geupeuék jih nibak latar likôt. Meusajan-sajan, awak nyan jipeugot lom rupa kartu judul nyang jicet ngon jaroe hana leubèh nibak CSS bacut. Lagee biasa, tes teks nyang ka geukliping deungon get, kareuna keuanehan browser kadang jeut meupeungaroh bayangan ngon rendering. Meubagi Teks Jeut keu Karakter Individu Kadang hana lon keuneuk gaya saboh kata atawa heading nyang mandum. Lon keuneuk gaya huruf individu — keu nudge saboh karakter keu teumpat, bri saboh glyph ekstra bobot, atawa animasi padum-padum boh huruf secara mandiri. Lam HTML ngon CSS biasa, na saboh mantong cara nyang jeuet tapeucaya keu tapeugot nyan: bungkôh tiep-tiep karakter lam elemen span droe. Lon jeut lon peugot nyan secara manual, tapi nyan akan rapuh, payah untuk dipeutheun, dan akan bagah rhet watee salinan meu ubah. Seubalek jih, watee lon peureulee kontrol per-huruf, lon pakek perpustakaan teks-splitting lagee splt.js (walaupun solusi laen na). Nyoe jicok node teks dan otomatis membungkus kata-kata atawa karakter, geubri lon ekstra hook untuk animasi dan gaya tanpa mengacaukan markup lon. Nyoe saboh pendekatan nyang jeut keu HTML lon jeut dibaca dan semantik, sambil geubri lon kontrol berbutir halus nyang lon peureulee untuk peugot lom tipografi nyang hana rata dan berkarakter nyang droeneuh kalon lam kartu judul kartun klasik. Teuma, cara nyoe teuka deungon .peringatan aksesibilitas, kareuna sebagian rayeuk pembaca layeue geubaca node teks lam urutan. Jadi nyoe:
Hum Manis Hum
...meubaca lagee nyang droeneuh harapkan: Hum Manis Hum .
Teuma nyoe:
H
u
m
...jeut ta tafsirkan beda-beda tergantung bak browser dan screen reader. Na nyang akan geugabong huruf-huruf dan geubaca kata-kata deungon beutoi. Nyang laen mungken jeuda antara huruf, nyang lam skenario paleng brok mungken meunyo tadeungo lagee: “H...” “U...” “M...”
Seudeh that, padum-padum boh solusi peumisah hana jibri hasee nyang sabee jeuet ta akses, jadi lon ka lon tuleh splitter teks lon keudroe, splinter.js, nyang jinoe teungoh lam beta. Meuubah Huruf Individu . Keu peu aktif Toon Text Splitter lon, lon tamah saboh atribut data- keu elemen nyang lon keuneuk peubagi: Hum Manis Hum
Phon, skrip lon peupisah tiep-tiep kata jeut keu huruf individu dan meubungkoh lam elemen span ngon atribut class dan ARIA nyang diterapkan: H U m
Skrip nyan lheuh nyan geucok asoe awai elemen split dan geutamah seubagoe atribut aria keu geubantu geupeutheun aksesibilitas:
"Hum Manis Hum" H U m
Deungon atribut glah nyan nyang diterapkan, lon lheuh nyan jeut lon gayakan karakter individu lagee nyang lon pileh.
Miseu jih, keu “Hum Sweet Hum,” lon keuneuk replikasi kiban huruf jih meugese dari gareh dasar. Lheueh lon pakek Toon Text Splitter lon, lon neuterapkan peut boh nilai terjemahan nyang beda-beda ngon lon pakek padum-padum boh pemilih :nth-child untuk peugot tampilan semi-acak: /* Keu 4, keu 8, keu 12... */ .toon-char: aneuk-keu-n (4n) { neuterjeumah: 0 -8px; } /* Keu 1, keu 5, keu 9... */ .toon-char: aneuk-keu-n (4n + 1) { neuterjeumah: 0 -4px; } /* Keu 2, keu 6, keu 10... */ .toon-char: aneuk-keu-n (4n + 2) { neuterjeumah: 0 4px; } /* Keu 3, keu 7, keu 11... */ .toon-char: aneuk-keu-n (4n + 3) { neuterjeumah: 0 8px; }
Tapi translate nyan saboh properti mantong yang jeut lon pakek untuk lon ubah teks toon lon.
Lon jeut cit memutar karakter individu nyan untuk tampilan yang leubeh kacau: /* Keu 4, keu 8, keu 12... */ .baris-leumoh .karak-leumoh: aneuk-keu-n (4n) { putar: -4deg; } /* Keu 1, keu 5, keu 9... */ .toon-char: aneuk-keu-n (4n + 1) { putar: -8deg; } /* Keu 2, keu 6, keu 10... */ .toon-char: aneuk-keu-n (4n + 2) { putar: 4deg; } /* Keu 3, keu 7, keu 11... */ .toon-char: aneuk-keu-n (4n + 3) { putar: 8deg; }
Tapi translate nyan saboh properti mantong yang jeut lon pakek untuk lon ubah teks toon lon. Lon jeut cit memutar karakter individu nyan untuk tampilan yang leubeh kacau: /* Keu 4, keu 8, keu 12... */ .baris-alat .karat-alat: aneuk-keu-n (4n) { meuputa: -4derajat; }
/* Keu 1, keu 5, keu 9... */ .toon-karakter: aneuk-keu-n (4n + 1) { meuputa: -8derajat; }
/* Keu 2, keu 6, keu 10... */ .alat-karakter: aneuk-keu-n (4n + 2) { meuputa: 4deg; }
/* Keu 3, keu 7, keu 11... */ .toon-karakter: aneuk-keu-n (4n + 3) { meuputa: 8deg; }
Dan, teunte, lon jeut lon tamah animasi untuk jiggle karakter-karakter nyan dan lon peu udep judul-judul gaya teks toon lon. Phon, lon peugot saboh animasi keyframe nyang meuputa-puta karakter:
@bingkai kunci meugoyang { 0%, 100% { meuubah: meuputa (var (--dasar-meuputa, 0deg)); } 25% { meuubah: meuputa (hitung (var (--dasar-meuputa, 0derajat) + 3derajat)); } 50% { meuubah: meuputa (hitung (var (--dasar-meuputa, 0derajat) - 2derajat)); } 75% { meuubah: meuputa (hitung (var (--dasar-meuputa, 0derajat) + 1derajat)); } }
Sigohlom tapeulaku keu elemen span nyang jipeugot le Toon Text Splitter lon: .toon-char { animasi: jiggle 3s hana bataih mudah-mu-teubiet; transform-asal: pusat miyueb; }
Dan akhé jih, neupeugot jumlah rotasi ngon saboh delay sigohlom tiep-tiep karakter mulai jiggle: .toon-char: aneuk-keu-n (4n) { --dasar-putar: -2deg; } .toon-char: aneuk-keu-n (4n + 1) { --dasar-putar: -4deg; } .toon-char: aneuk-keu-n (4n + 2) { --dasar-putar: 2deg; } .toon-char: aneuk-keu-n (4n + 3) { --dasar-putar: 4deg; }
.toon-char: aneuk-keu-n (4n) { animasi-peutundaan: 0,1s; } .toon-char: aneuk-keu-n (4n + 1) { animasi-peutundaan: 0,3s; } .toon-char: aneuk-keu-n (4n + 2) { animasi-peutundaan: 0,5s; } .toon-char: aneuk-keu-n (4n + 3) { animasi-peutundaan: 0,7s; }
Saboh Bingkai Keu Peugot Kesan . Seniman judul kartun na saboh bingkai untuk peuget kesan, ngen tipografi awak nyan sama penteng jih deungen karya seni yeng awak nyan lukis. Meunan sit bak web. Saboh ulée atawa pahlawan nyang ka geurancang deungon jroh .wilayah nyan peureulèë keu jeulaih, karakter, ngon keuyakinan — kon mantong gamba latar nyang ka pudar ngon lebar punoh. Deungon padum-padum boh properti CSS nyang ka geupiléh deungon get — bayangan, stroke, latar nyang ka geukliping, ngon padum-padum boh animasi nyang ka geutheun — geutanyoe jeuet tapeugot lom dampak nyang saban nyan. Lon galak keu teks toon kon kareuna lon nostalgia, tapi kareuna desain jih disengaja. Peugot pilihan nyang disengaja, dan peubiyeu tipografi teks toon bacut meutamah punch keu desain droeneuh.