Situs web saya jelek karena memang saya yang membuatnya
(goodinternetmagazine.com)- Seseorang mungkin bisa membuat situs web saya jadi lebih keren, tetapi kalau begitu itu tidak akan menjadi milik saya
- Kepribadian sebuah situs web lahir dari selera, obsesi, dan sentuhan langsung pembuatnya
- Dengan mengejar kesederhanaan dan keakraban, saya meminimalkan CSS dan JS, lalu menerapkan aturan variasi CSS yang langsung untuk menciptakan kesan kacau, berulang, dan bernuansa toko buku
- Situs ini dirancang agar merespons interaksi pengguna hanya dengan CSS, sehingga ciri khasnya adalah tekstur yang polos dan perubahan yang tak terduga
- Situs web terus berubah dari waktu ke waktu, tumbuh dan bertransformasi bersama pemiliknya, membuat 'yang jelek' versi masing-masing tetap hidup dan bergerak
Situs web yang saya buat, dan makna di balik kejelekannya
- Kalau ibu saya ingin menempelkan gambar keren di kulkas, ia bisa saja menempelkan reproduksi karya seniman terkenal seperti Vermeer, Lichtenstein, atau Wyeth
- Tapi yang ibu saya inginkan bukan seni seperti itu, melainkan gambar yang saya buat sendiri
- Seorang desainer yang peka estetika mungkin bisa membuat situs saya tampak keren, tetapi kalau begitu itu bukan lagi milik saya
- Untuk memanggang roti, ada orang yang ingin menanam gandum, menambang garam, dan membiakkan ragi, tetapi saya tidak seperti itu
- Selera saya yang belum matang sudah puas dengan makan banyak breadstick dari Olive Garden
- Selera semacam ini lahir dari rasa memiliki yang berbeda pada tiap orang
- Dengan alasan masing-masing, setiap orang menata ruang internetnya sendiri
Keberagaman web personal
- Ada orang yang menjalankan situs web self-hosted bertenaga surya
- Ada juga yang membagikan kebijaksanaan melalui Substack
- Ada orang yang mendalami lantai produksi/manufaktur di YouTube
- Gwern melakukan sesuatu yang unik
- Semua tindakan ini berangkat dari dorongan batin dan hasrat bahwa "tidak ada orang lain selain saya yang bisa melakukannya"
- Saya tidak punya dorongan untuk membuat roti, server, atau chip, tetapi hasrat itu muncul dalam bentuk humor, sistem, perangkat lunak, dan struktur
- Saat emosi menjadi terlalu kuat, ia meledak keluar sebagai fiksi, HTML/CSS, robot murahan, lagu sedih, dan sebagainya
- Jadi situs web saya adalah milik saya
Kesederhanaan dan kepribadian yang hidup berdampingan
- Dulu saya hanya menginginkan kesederhanaan dan keakraban
- menghilangkan noise
- menegaskan kontras
- mengurangi kedalaman menu
- HTML yang membosankan
- meminimalkan CSS
- menghindari JS, dan seterusnya
- Pada 2023 situs saya seperti ini (lihat gambar di artikel asli)
Desain yang kacau, dan cerita tentang CSS
- Di suatu titik, masalah mulai muncul ketika saya memutuskan untuk memakai ruang horizontal yang lebih lebar
- Rencana awalnya sederhana: menerapkan
flex-wrappadaul - Tetapi karena teksnya juga ikut terbungkus, batas antar tautan jadi tidak jelas
- Ada yang membacanya sebagai inline, ada juga yang merasakannya seperti inline-block
- Saya juga mencoba menambah lebih banyak jarak kosong, memberi bingkai pada setiap tautan, atau menyisipkan titik di antara tautan, tetapi tidak ada yang terasa pas
-
Jadi saya memilih cara memberi variasi pada tautan
-
Kekacauan di halaman utama sebenarnya berasal dari beberapa aturan sederhana
li:nth-child(4n + 0) { transform: rotate(1deg); } li:nth-child(4n + 1) { transform: rotate(-0.6deg); } li:nth-child(4n + 2) { transform: rotate(0.5deg); } li:nth-child(4n + 3) { transform: rotate(-0.75deg); } li:nth-child(6n + 0) { font-family: Times; } li:nth-child(6n + 1) { font-family: Helvetica; } li:nth-child(6n + 2) { font-family: Georgia; } li:nth-child(6n + 3) { font-family: Times; } li:nth-child(6n + 4) { font-family: Arial; } li:nth-child(6n + 5) { font-family: "Trebuchet MS"; } -
Awalnya saya memakai bilangan bulat koprima (coprime integer) untuk menciptakan lebih banyak variasi, tetapi justru kehalusan pola berulang itu yang saya sukai
- Saya mencintai minimalisme, tetapi tidak suka kesan yang dingin
- Untuk mengekspresikan nuansa hangat seperti "toko buku bekas", saya menambahkan beberapa elemen CSS yang mengejutkan
li:nth-child(5n + 2) { font-weight: 100; } li:nth-child(7n + 2) { letter-spacing: -1px; } li:nth-child(41n + 31) { transform: rotate(181deg); }
- Web tetaplah media interaktif, jadi saya ingin ia merespons gerakan kursor bahkan tanpa JS
- Berkat CSS di bawah ini, saya menciptakan sensasi seperti "menyentuh rumput"
li:nth-child(2n + 0):hover { transform: rotate(-2deg); } li:nth-child(2n + 1):hover { transform: rotate(2deg); } - Dengan ini, saya mewujudkan respons real-time terhadap gerakan kursor
- Lalu, karena saya ingin menonjolkan rasa scroll tanpa scrolljacking, saya membuat halaman tampak seperti 'kertas' dengan latar bertekstur
- Saya memakai css-doodle untuk menyintesis tekstur
svg { viewBox: .5 .5 10 10; fill: #000; circle*1000 { cx, cy: @r(10), @r(10); r: @r(.005, .01); } } - Dalam mode terang, teksturnya terasa seperti debu di atas kertas; dalam mode gelap, seperti bintang di langit malam
- Pada 2024 situs saya berubah menjadi seperti ini (lihat gambar di artikel asli)
Saya berubah, situs web pun berubah
- Dalam waktu dekat situs web saya akan berubah menjadi sesuatu yang sama sekali berbeda
- Karena saya adalah pemilik situs web saya, dan saya sendiri juga terus berubah
- Anda pun akan berubah
- Gairah dan nilai-nilai Anda akan menyebar ke hal lain
- Meski terlihat jelek, karya ciptaan Anda sendiri akan terus hidup dan bergerak
Penulis Taylor Troesh adalah pengelola taylor.town, penulis scrapscript, dan seseorang yang menikmati hal-hal murahan
3 komentar
Saya sempat membukanya, dan memang benar-benar sulit dipahami...
https://taylor.town/
Saya sangat relate dengan isi tulisannya. Saya juga berusaha menyembunyikan selera desain saya yang payah dengan memakai framework yang dibuat para desainer dengan penuh pertimbangan, tetapi meski begitu saya tetap keras kepala terus melakukannya sampai sekarang.
Setiap kali memikirkan desain yang lebih baik, ada keseruan tersendiri dalam membangun dan mengelolanya sambil memperbaiki ini itu.
Berkat aktivitas seperti ini, rasanya saya jadi lebih sayang dan juga lebih menikmatinya. hehe
Komentar Hacker News
make), aku juga menjalankan banyak shell script untuk mengunggah file ke lokasi privat, favicon-nya pun kubuat sendiri sebagai pixel art saat masih kuliah (tautan). Aku sempat mau membuat font sendiri lalu menyerah dan akhirnya memakai font yang terinspirasi dari Naruto. Kalau melihat source code lewat fitur 'view-page-source', ada kesenangan lain lagi. Saat melihat situsku, aku merasa ada jejak pertumbuhanku sebagai software engineer di sana, jadi karya sederhana ini sangat berharga bagiku