Penjana Kesan Teks CSS
Taip teks anda sendiri dan pratonton kesan neon-cahaya sebenar, 3D-extrude, penekan huruf, digariskan dan kecerunan-isi kesan CSS secara langsung, dengan parameter yang dikira oleh matematik sebenar dan blok CSS yang boleh disalin.
Hasilnya
Kebanyakan galeri kesan teks CSS memberi anda pratetap tetap: satu cahaya neon, satu penyemperitan 3D, ambil atau tinggalkannya. Penjana ini membina CSS daripada parameter anda sebaliknya, pada teks yang sebenarnya anda taip. Pilih cahaya neon, 3D-extrude, letterpress/emboss, digariskan atau kecerunan-isi daripada pilihan kesan, laraskan kawalan kesan itu sendiri dan pratonton langsung serta blok CSS yang boleh disalin di bawahnya mengemas kini setiap perubahan.
Kesan penyemperitan 3D ialah yang patut difahami: untuk kedalaman (bilangan lapisan bertindan) dan sudut yang dipilih, lapisan i diimbangi oleh i × cos(sudut) secara mendatar dan i × sin(sudut) secara menegak, dikira dalam JavaScript dengan fungsi trigonometri sebenar — tidak dibaca daripada jadual carian sudut pratetap. Pada 45 darjah offset mendatar dan menegak keluar sama untuk setiap lapisan, kerana kosinus dan sinus 45° adalah nilai yang sama; putar peluncur sudut dan lihat keseluruhan timbunan lapisan `teks-bayangan` berayun mengelilingi huruf dalam masa nyata, setiap satu lebih gelap sedikit daripada yang terakhir untuk memalsukan muka 3D yang menyala.
Cahaya neon menyusun empat lapisan `bayang-bayang teks` dengan jejari kabur yang semakin meningkat dalam warna pilihan anda, dengan kelipan pilihan: hidupkan ia dan peraturan `@keyframes` dengan urutan rawak kelegapan kelegapan dijana dan dianimasikan secara langsung, dan butang kocok membolehkan anda melancarkan semula corak tanpa menulis satu bingkai kunci dengan tangan. Teks yang digariskan menggunakan `-webkit-text-stroke` untuk penyemak imbas yang menyokongnya, serta sandaran `teks-bayangan` 8 arah yang jujur untuk yang tidak — kedua-dua baris dihantar dalam CSS yang disalin dengan nota mengapa. Isi kecerunan klip `kecerunan-linear` kepada bentuk teks dengan `klip latar belakang: teks`, kini sifat standard dengan sokongan luas, mengekalkan baris awalan `-webkit-` yang lebih lama untuk enjin lama.
Semuanya dipaparkan secara setempat dalam penyemak imbas anda — tiada teks yang anda taip pernah dihantar ke mana-mana. Salin blok CSS yang telah siap, termasuk peraturan `@keyframes` apabila kesannya memerlukannya, terus ke dalam lembaran gaya anda.