Teks neon dapat menambahkan sentuhan futuristik yang bagus ke situs web mana pun. Saya selalu menyukai keajaiban tanda neon, dan ingin membuatnya kembali menggunakan CSS. Saya pikir saya akan membagikan beberapa tip tentang cara melakukannya. Pada artikel ini, kita akan melihat bagaimana menambahkan efek bercahaya pada teks. Kita juga akan melihat berbagai cara untuk menganimasikan tanda neon, semuanya menggunakan CSS dan bingkai utama Show Inilah yang akan kita buat Menambahkan efek cahaya ke teksPertama, mari buat teks bersinar. Ini dapat dilakukan di CSS dengan properti 5. Apa yang rapi tentang 5 adalah kita dapat menerapkan banyak bayangan di atasnya hanya dengan memisahkannya dengan koma
5 membutuhkan empat nilai, dua nilai pertama masing-masing mewakili posisi horizontal dan vertikal bayangan. Nilai ketiga mewakili ukuran blur radius sedangkan nilai terakhir mewakili warna bayangan. Untuk meningkatkan ukuran efek cahaya, kita akan meningkatkan nilai ketiga, yang merepresentasikan radius blur. Atau, diungkapkan dengan cara lain
Inilah yang kami dapatkan dengan sedikit CSS itu CodePen Embed Fallback Hal berikutnya yang mungkin Anda tanyakan adalah ada apa dengan semua nilai itu?
Lima nilai terakhir adalah bayangan teks yang lebih lebar dari radius buram yang lebih besar yang membentuk cahaya hijau _Akan sangat bagus jika kita bisa menyelesaikan ini dengan kurang dari lima bayangan, tetapi kita membutuhkan semua bayangan ini agar bisa ditumpuk satu sama lain untuk menambah kedalaman cahaya. Jika kita menggunakan _5 sebagai gantinya, efeknya tidak akan memiliki kedalaman yang diperlukan untuk membuatnya terlihat realistisCodePen Embed Fallback Silakan bereksperimen dengan berbagai rona dan warna serta ukuran radius buram. Ada berbagai macam efek cahaya keren yang dapat Anda buat, jadi cobalah variasi yang berbeda — Anda bahkan dapat mencampur dan mencocokkan warna di mana satu warna menyatu dengan yang lain Efek "berkedip".Satu hal yang mungkin Anda perhatikan tentang lampu neon adalah beberapa di antaranya — terutama yang lebih tua — cenderung berkedip. Jenis cahaya masuk dan keluar. Kita dapat melakukan hal yang sama dengan animasi CSS. Mari raih _9 untuk membuat animasi yang menyalakan dan mematikan lampu dengan kilatan acak yang tampak acak _Itu benar-benar itu. Kami telah mengambil properti dan nilai _5 yang sama persis dengan yang kami miliki sebelumnya, membungkusnya dalam animasi 9 yang disebut 2, dan memilih titik di garis waktu untuk menerapkan bayangan, serta titik yang benar-benar menghilangkan bayanganYang tersisa hanyalah memanggil animasi di mana kita ingin cahayanya berkedip. Dalam kasus khusus ini, mari tambahkan saja ke elemen 3. Memiliki satu bagian dari seluruh kedipan tanda terasa sedikit lebih realistis daripada jika kita menerapkan kedipan ke semua teks
Perhatikan bahwa jika kami memang ingin seluruh tanda berkedip, maka secara teknis kami dapat menghapus nilai 5 pada kelas 5, menambahkan animasi ke dalamnya, dan membiarkan 9 menerapkan bayangan sebagai gantinyaCodePen Embed Fallback Ini efek yang cukup keren, dan menambahkan lebih banyak realisme pada teks neon kita. Tentu saja, ada efek lain yang juga bisa Anda coba, yang juga akan dieksplorasi lebih lanjut dalam artikel ini. Misalnya, bagaimana dengan animasi yang lebih berdenyut atau kedipan yang lebih halus? CodePen Embed Fallback Mari jelajahi itu dan efek lainnya Cahaya berdenyutKami baru saja mengintip ini. Ini menggunakan keyframes, seperti contoh sebelumnya, di mana kita menentukan ukuran radius blur di awal dan akhir animasi Kami ingin ukuran radius blur menjadi terkecil di akhir animasi, jadi kami cukup mengurangi nilai radius blur untuk setiap nilai 5 di keyframe 8. Dengan cara ini, ukuran keburaman berangsur-angsur naik turun, menciptakan efek berdenyut
Sekali lagi, kami menambahkan animasi ke beberapa elemen. Kami akan pergi dengan _3 lagi
Ini dia dengan semuanya disatukan CodePen Embed Fallback Kedipan halusKita dapat meredam sedikit dan membuat aksi berkedip menjadi sangat halus. Yang perlu kita lakukan adalah sedikit mengurangi ukuran radius keburaman di bingkai utama 8, hanya saja tidak sejauh yang terlihat pada contoh sebelumnya
Karena kedipan lebih halus dan pengurangan radius keburaman tidak terlalu besar, kita harus menambah frekuensi kemunculan animasi ini per detik untuk meniru kedipan yang lebih sering. Ini dapat dilakukan dengan mengurangi durasi animasi, katakanlah hanya 1
CodePen Embed Fallback Menggunakan gambar latar belakangAkan sangat rapi jika tanda kami digantung di dinding, bukan di ruang kosong. Mari ambil gambar latar untuk itu, mungkin semacam tekstur batu bata dari Unsplash atau semacamnya 0CodePen Embed Fallback Menambahkan perbatasanSatu detail terakhir yang bisa kita tambahkan adalah semacam batas lingkaran atau persegi panjang di sekeliling tanda. Itu hanya cara yang bagus untuk membingkai teks dan membuatnya terlihat seperti tanda yang sebenarnya. Dengan menambahkan bayangan ke perbatasan, kita bisa memberikan efek neon yang sama dengan teks Elemen apa pun yang menjadi wadah untuk teks itulah yang membutuhkan batas. Katakanlah kita hanya bekerja dengan elemen 3. Itulah yang membuat perbatasan. Kami memanggil properti steno _3 untuk membuat batas putih solid di sekitar heading, ditambah sedikit padding untuk memberi teks ruang untuk bernapas _1Kita dapat membulatkan sudut perbatasan sedikit sehingga tidak terlalu tajam dengan menerapkan 4 pada heading. Anda dapat menggunakan nilai apa pun yang paling sesuai bagi Anda untuk mendapatkan kebulatan tepat yang Anda inginkan _2Bagian terakhir adalah cahaya. Sekarang, 5 tidak akan berfungsi untuk perbatasan di sini, tetapi tidak apa-apa karena itulah yang dirancang untuk dilakukan oleh properti 6. Sintaksnya sangat mirip, jadi kami bahkan dapat menarik apa yang kami miliki untuk 5 dan mengubah nilainya sedikit _3Perhatikan bahwa _8 kata kunci? CodePen Embed Fallback Bagaimana dengan aksesibilitas?Jika pengguna memiliki preferensi untuk mengurangi gerakan, kami harus mengakomodasinya menggunakan kueri media 1. Ini memungkinkan kami untuk menghapus efek animasi kami untuk membuat teks kami lebih mudah diakses oleh mereka yang memiliki preferensi untuk mengurangi gerakanMisalnya, kita dapat memodifikasi animasi flashing dari Pena di atas sehingga pengguna yang mengaktifkan 1 tidak melihat animasi. Ingatlah bahwa kita menerapkan efek kedipan pada elemen 3 saja, jadi kita akan mematikan animasi untuk elemen ini _4Sangatlah penting untuk memastikan bahwa preferensi pengguna terpenuhi, dan memanfaatkan kueri media ini adalah cara yang bagus untuk membuat efek lebih mudah diakses bagi mereka yang memiliki preferensi untuk mengurangi gerakan. KesimpulanSemoga ini menunjukkan kepada Anda cara membuat teks neon keren untuk proyek Anda berikutnya. Pastikan untuk bereksperimen dengan berbagai font, ukuran dan warna radius buram, dan jangan lupa untuk mencoba berbagai animasi juga — ada banyak kemungkinan di luar sana. Dan tambahkan komentar jika Anda telah membuat efek bayangan yang rapi yang ingin Anda bagikan. Terima kasih sudah membaca |