Buat efek teks 3D animasi

Pengarang: Randy Alexander
Tanggal Pembuatan: 23 April 2021
Tanggal Pembaruan: 19 Juni 2024
Anonim
3D Text Animation Tanpa Plugin - After Effect
Video: 3D Text Animation Tanpa Plugin - After Effect

Isi

Love Lost by Canada's Jam3 adalah puisi interaktif gelap yang indah dan siap untuk seluler dengan hati yang nyata tentang perasaan abadi seputar cinta yang hilang. Tata letak situs web dibuat menggunakan HTML5 dengan pustaka GSAP yang menjalankan animasinya, salah satu fitur yang paling mencolok secara visual adalah teks 3D animasi yang benar-benar menghidupkan puisi Love Lost.

  • Buat efek tipografi 3D interaktif

Terlihat mengesankan sekali, dan tidak sulit untuk memasukkannya ke dalam pekerjaan Anda sendiri untuk menciptakan pengalaman pengguna yang menarik; begini caranya.

Ingin membuat situs menarik Anda sendiri? Cobalah alat pembuat situs web, dan pertahankan semuanya berjalan lancar dengan memilih layanan hosting web yang tepat.

01. Memulai dokumen HTML

Langkah pertama adalah menentukan struktur dokumen HTML. Ini termasuk wadah HTML yang memulai dokumen, yang berisi bagian kepala dan badan. Meskipun bagian head utamanya digunakan untuk memuat file CSS eksternal, bagian body akan menyimpan konten halaman yang terlihat yang dibuat pada langkah 2.


! DOCTYPE html> html> head> title> Gerakan Teks 3D / judul> link rel = "stylesheet" type = "text / css" href = "styles.css" /> / head> body> * * * LANGKAH 2 DI SINI / body> / html>

02. Konten HTML yang terlihat

Konten HTML yang terlihat terdiri dari wadah artikel yang berisi teks yang terlihat. Bagian penting dari penampung artikel adalah atribut 'data-animate', yang akan direferensikan oleh CSS untuk menerapkan efek visual. Teks di dalam artikel dibuat dari tag h1 untuk menunjukkan bahwa konten tersebut adalah judul utama halaman.

artikel data-animate = "pindah"> h1> Halo! / h1> / artikel>

03. Inisiasi CSS

Buat file baru bernama 'styles.css'. Rangkaian petunjuk pertama menyetel wadah dan badan HTML laman memiliki latar belakang hitam, serta tidak ada spasi batas yang terlihat. Putih juga disetel sebagai warna teks default untuk semua elemen anak pada halaman yang akan diwariskan; menghindari warna hitam default teks yang membuat konten tampak tidak terlihat.


html, body {background: # 000; bantalan: 0; margin: 0; warna: #fff; }

04. Wadah animasi

Penampung konten yang direferensikan dengan atribut 'data-animate' menerapkan gaya tertentu. Ukurannya diatur agar sesuai dengan ukuran penuh layar menggunakan unit pengukuran vw dan vh, serta diputar sedikit. Animasi yang disebut 'moveIn' diterapkan, yang akan berlangsung selama 20 detik dan akan berulang tanpa batas.

[data-animate = "move in"] {position: relative; lebar: 100vw; tinggi: 100vh; opasitas: 1; animasi: moveIn 20s tak terbatas; text-align: center; transform: rotate (20deg); }

05. Inisiasi animasi

Animasi 'moveIn' yang direferensikan di langkah sebelumnya memerlukan definisi menggunakan @keyframes. Bingkai pertama yang dimulai dari 0% animasi menyetel ukuran font default, pemosisian teks, dan bayangan yang terlihat. Selain itu, item disetel dengan opasitas nol sehingga pada awalnya tidak terlihat - mis. ditampilkan di luar tampilan.

@keyframes moveIn {0% {font-size: 1em; kiri: 0; opasitas: 0; text-shadow: tidak ada; } * * * LANGKAH 6 DI SINI}

06. Animasikan hingga terlihat

Bingkai berikutnya ditempatkan pada 10% melalui animasi. Bingkai ini menyetel opasitas menjadi terlihat sepenuhnya, sehingga teks secara bertahap dianimasikan menjadi terlihat.Selain itu, beberapa bayangan ditambahkan dengan warna biru dan nilai warna yang menurun untuk memberikan ilusi kedalaman 3D pada teks.


10% {opasitas: 1; text-shadow: .2em -.2em 4px #aaa, .4em -.4em 4px # 777, .6em -.6em 4px # 444, .8em -.8em 4px # 111; } * * * LANGKAH 7 DI SINI

07. Menyelesaikan animasi

Bingkai terakhir terjadi pada 80% dan di akhir animasi. Ini bertanggung jawab untuk meningkatkan ukuran font dan memindahkan elemen ke kiri. Pengaturan baru juga diterapkan untuk bayangan teks untuk dianimasikan, sementara juga memudarkan teks dari tampilan dari frame 80% menjadi 100%.

80% {ukuran font: 8em; kiri: -8em; opasitas: 1; } 100% {font-size: 10em; kiri: -10em; opasitas: 0; text-shadow: .02em -.02em 4px #aaa, .04em -.04em 4px # 777, .06em -.06em 4px # 444, .08em -.08em 4px # 111; } * * *

Catatan: proyek apa pun yang Anda mulai, memiliki penyimpanan cloud yang dapat mengatasi itu penting (panduan kami akan membantu).

Artikel ini pertama kali diterbitkan dalam edisi 273 majalah desain web kreatif Web Designer. Beli edisi 273 di sini atau berlangganan Desainer Web di sini.

Artikel Untuk Anda
Bagaimana menggunakan fotografi dalam desain
Baca Lebih Lajut

Bagaimana menggunakan fotografi dalam desain

Fotografi dalam de ain bi a lebih berdampak daripada grafik atau ilu tra i karena ia mengkomunika ikan pe an dengan ra a reali me, dan ering kali lebih banyak memberikan efek vi ual. Namun, jika de ai...
Contoh pola cepat dan mudah di Illustrator CS6
Baca Lebih Lajut

Contoh pola cepat dan mudah di Illustrator CS6

Perangkat lunak: Illu trator C 6Waktu proyek: 10 menitKeterampilan: Gunakan mode Pembuatan Pola, Edit, dan pola ubin ebelum menerapkannya ke produkMengikuti dari tutorial contoh pola aya beberapa bula...
Pembuat PixelPyros berbagi alasan dia menyukai open source
Baca Lebih Lajut

Pembuat PixelPyros berbagi alasan dia menyukai open source

"Memperkenalkan diri?" eb Lee-Deli le ter enyum, tertawa dan geli ah di kur inya. "Kamu tahu betapa ulitnya menuli profil endiri, bukan? Nah, aat ini, aya adalah eniman purnawaktu, memb...