
Saya menyadari sesuatu yang jelas lagi, kali ini tentang CSS CSS ingin menjadi sebuah sistem; Pada intinya, CSS adalah serangkaian aturan dan kelas yang digabungkan dan dipadukan dalam aplikasi penataan gaya yang elegan. Lusinan instruksi deklaratif untuk menggambar piksel di layar muncul bersamaan dalam satu milidetik. Terkadang hal itu menciptakan keajaiban, terkadang menciptakan meme.
Pada intinya, CSS ingin menjadi sebuah sistem yang, selain dari algoritma pemeringkatan kemampuan pemilihnya yang aneh, tidak menyediakan sistem yang out of the box. CSS ingin Anda membangun sistem dengannya. Ia ingin gaya ditingkatkan, bukan diratakan. Ia bahkan memiliki fungsi lapisan! Anda dapat memulai dari yang kecil dengan pengaturan ulang yang minimalis atau memuaskan juru ketik Anda dengan tata letak yang telah ditentukan sebelumnya dan membangunnya dari sana. Anda dapat mengatur ulang sendiri. Anda dapat membuat konvensi penamaan Anda sendiri. Anda dapat memutuskan untuk membangun sarang atau tidak. Anda dapat menggunakan tanda pengenal. Anda hanya dapat menggunakan kelas. Jika Anda mendambakan seni gelap, Anda bahkan dapat mencoba Shadow DOM. Sial, saya mendorong Anda untuk menggunakannya !important
Hanya untuk merasakan sesuatu.
Tidak semua orang ingin memimpin simfoni ini, dan saya memahaminya. Salah satu hal menyenangkan tentang CSS adalah ia dapat dibagikan! Ada banyak sekali sistem yang dibuat sebelumnya untuk membantu Anda menguasai keterampilan ini. Melalui keajaiban salin dan tempel, Anda juga dapat memiliki desain berkualitas tinggi! Namun jangan salah mengira pintasan sebagai satu-satunya pilihan yang valid. Sebagai manusia dan pakar teknologi, kami senang membandingkan objek dan menyatakan pemenangnya – untuk menjadi raja! – Meski desain Skandinavia ada dimana-mana, namun salah jika berbelanja di satu toko saja dan hanya makan bakso.
CSS ingin menjadi sebuah sistem, dan membuatnya sendiri bukanlah tugas yang mustahil. Apakah akan terjadi kesalahan dan asumsi yang salah? Ya. akankah ada satu junk.css
dokumen? mungkin. Apakah Anda bersalah atas CSS? niscaya. Apakah CSS hanyalah ribuan pasangan nilai kunci dengan konflik acak yang diterapkan secara tidak merata di beberapa browser berbeda? Memang benar, tapi saya tidak menginginkannya dengan cara lain.
Selama bertahun-tahun saya memprogram, saya tidak pernah menyukai bahasa selain CSS. Tidak ada bahasa pemrograman lain yang merangsang otak saya dan menginspirasi imajinasi saya seperti CSS. Bahkan tiga puluh tahun kemudian, adrenalin saya terpacu ketika saya melihat desain yang rumit dan saya bertanya-tanya, “Bagaimana saya bisa mencapainya?” melakukan ini di browser?” Itu bagian yang menyenangkan dari pekerjaan ini. Sangat menyenangkan mengetahui ada orang lain yang mahir dalam CSS yang dapat mengatur dan menghancurkan sistem ini dengan mudah, dan saya dapat memanfaatkannya dan membangun keterampilan saya sendiri ketika tantangan baru muncul.
Jadi bersoraklah untuk orang-orang CSS, para pengotak-atik. Anda akan terpesona oleh animasi, peningkatan piksel, dan pembangunan sistem yang canggih dan kuat – serta menyenangkan untuk dilihat dan dialami.