- cs16.css adalah library CSS yang menghadirkan nuansa UI game Counter Strike 1.6 pada komponen HTML, sehingga gaya retro bisa dibuat cepat hanya dengan menambahkan class
- Instalasinya dilakukan dengan menambahkan link stylesheet cs16.min.css dari CDN jsDelivr ke
head HTML
- Mencakup berbagai contoh UI dasar, mulai dari tombol, kolom input, select, grup radio, slider, dialog, tooltip, progress bar, hingga tab
- Dialog menggunakan HTML
<dialog> dan showModal(), sedangkan tab bekerja dengan struktur radio input serta label/panel
- Proyek ini dirilis dengan MIT License, dan turut menautkan repositori GitHub serta halaman pembuatnya, Samuel
Library CSS Bergaya Counter Strike 1.6
- cs16.css adalah library CSS yang berbasis UI Counter Strike 1.6
- Halaman proyek menyediakan tautan ke repositori GitHub dan tautan terkait pembuatnya
- Untuk instalasi, cukup tambahkan stylesheet CDN jsDelivr ke tag
head HTML
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/ekmas/…;
Komponen UI yang Disediakan
-
Tombol dan Elemen Form Dasar
- Gaya tombol diterapkan dengan class
cs-btn, dan contoh status disabled juga disertakan
- Class
cs-hr dapat digunakan untuk membuat gaya garis pemisah
- Checkbox menggunakan struktur
cs-checkbox, cs-checkbox__label
- Kolom input memakai class
cs-input, cs-input__label, dengan contoh nilai input biasa dan input disabled
- Select menggunakan class
cs-select, cs-select__label, dan contohnya terdiri dari opsi Volvo, Saab, Opel, Audi
-
UI Pilihan dan Pengaturan Nilai
- Grup radio dibuat dengan menempatkan radio input dan label di dalam
cs-fieldset
- Contoh radio menggunakan pilihan Elephant, Monkey, Cheetah, Giraffe
- Slider disusun dengan memasukkan input
range ke dalam struktur cs-slider
- Contoh slider mencakup nilai Dark/Light dan label Brightness
-
Dialog, Tooltip, Progress Bar
- Dialog menggunakan HTML
<dialog> dengan class cs-dialog
- Tersedia contoh membuka dialog saat tombol diklik dengan
document.querySelector('.cs-dialog').showModal();
- Tombol di bagian bawah dialog terdiri dari OK, Cancel, Apply
- Tooltip menggunakan
cs-tooltip dan span.text di dalamnya, dengan contoh posisi Right, Left, Top, Bottom
- Progress bar menempatkan elemen
bars di dalam cs-progress-bar dan menampilkan status progres dengan width: 50%
-
Susunan Tab
- Tab memiliki struktur penempatan radio input, label, dan panel di dalam
cs-tabs
- Disertakan contoh Tab One, Tab Two, Tab Three beserta konten masing-masing tab
Lisensi dan Pembuat
- Library ini dirilis dengan MIT License
- Pembuatnya ditampilkan sebagai Samuel
1 komentar
Opini Hacker News
Saya sudah menunggu kesempatan untuk memperbanyak koleksi
Untuk tema CSS retro, ada yang seperti ini: https://alexbsoft.github.io/win95.css/ Windows 95, https://botoxparty.github.io/XP.css/ Windows XP, https://cs16.samke.me/ Counter-Strike 1.6, https://edwardtufte.github.io/tufte-css/ Edward Tufte, https://jdan.github.io/98.css/ Windows 98, https://khang-nd.github.io/7.css/ Windows 7, https://micah5.github.io/PSone.css/ PlayStation One, https://nostalgic-css.github.io/NES.css/ NES, https://sakofchit.github.io/system.css/ Apple System, https://thesimscss.inbn.dev/ The Sims
Baru-baru ini saya melihat anak saya bermain Half-Life 2, dan saya merasa bahwa hal-hal seperti menu dengan gaya seperti ini, yang terlihat seperti UI sistem komputer sungguhan, terasa jauh lebih realistis dan imersif
Mungkin terlihat usang, tetapi ada kesan industrial dan nyata, sekaligus mudah digunakan. Sebaliknya, banyak game sekarang punya menu yang terlalu distilisasi seperti huruf dekoratif bermotif bunga, sehingga terasa tidak realistis, pengalamannya buruk, dan mengoperasikannya sendiri jadi seperti pekerjaan
Sekitar setahun lalu saya membeli CoD terbaru untuk PS5, dan saya sama sekali tidak bisa memahami apa yang terjadi di menunya. Strukturnya kacau balau sampai mustahil dinavigasi, rasanya membuat gila, dan mungkin saya memang sudah tua
Masalah sebenarnya adalah UI yang banyak ada di game sekarang: sepenuhnya datar, generik, tanpa warna, tanpa gaya atau identitas apa pun. Misalnya Nintendo cukup sering melakukan ini
Bagus sekali. Tahun lalu saya memasang lagi CS 1.6 setelah hampir 15 tahun, dan belakangan hampir setiap hari saya bermain 10–15 menit melawan bot untuk mengosongkan pikiran
Supaya lebih seru, saya juga membuat tim bot sendiri, bahkan membuat turnamen penuh melawan tim-tim pro sekitar tahun 2008. Saya juga menemukan kembali map yang pernah saya buat dulu di hard disk yang sangat tua; saya tidak menyangka masih akan memainkannya ketika hampir berusia 40 tahun, dan saya berterima kasih kepada diri saya di masa lalu
Sampai sekarang saya masih menganggap map ini salah satu map kustom dengan atmosfer terbaik sepanjang masa. Di map mana lagi kita bisa roleplay sebagai Gary Oldman atau Harrison Ford
Secara teknis, bukankah ini bukan UI khusus Counter-Strike, melainkan awalnya Steam UI?
Itu juga masa ketika WON ID, atau SteamID sekarang, yang rendah dianggap seperti medali. Rasanya seperti ID akun Slashdot yang rendah
Mirip seperti di Windows 11 yang sampai tahun lalu kadang masih memunculkan dialog bergaya Windows 3.x, dan masih menyisakan sedikit peninggalan era Windows 9x
https://alpynedreams.github.io/vgui.css/demo_greensteam
Bacaan lebih lanjut tentang VGUI: https://developer.valvesoftware.com/wiki/Category:VGUI
Fakta menariknya, di CS 1.6 kita bisa kembali ke WON UI lama dengan memasukkan
setinfo "_vgui_menus" "0"di config.cfg atau konsol, atau lewat “Options > Multiplayer > Advanced > Buy menu type > VGUI Menus” di menuCounter-Strike juga memakai menu berbasis teks yang sama pada 1999, dan baru pada 2000 engine-nya diperbarui agar menyertakan VGUI. Mungkin Counter-Strike mempertahankan menu lama untuk orang-orang yang lebih menyukai cara itu
Menurut saya ini bukan CS 1.6 itu sendiri, melainkan Steam UI, yakni UI untuk server browser dan pengaturan
Namun saya tidak terlalu ingat seperti apa tampilannya sebelum integrasi Steam
Saya masih punya Steam ID 6 digit, yang dulu terasa seperti punya makna, walaupun sebenarnya tidak terlalu berarti. Server browser di CS 1.5 ke bawah tertanam di dalam menu aplikasi, dan ini sebenarnya Steam UI, bukan Counter-Strike. Pada masa itu juga ada game seperti Go bawaan yang bisa dimainkan dengan orang-orang di daftar teman
Semua orang berlari lebih cepat saat memegang pisau
Keren. Saya bukan gamer, tapi pernah melihat anak saya memainkan berbagai game, dan saya suka karena UI ini bukan sekadar milik game tertentu, melainkan rapi dan berbeda
Penasaran apakah ada library CSS unik lain yang bisa dipakai di halaman web
Era 90-an dan awal 2000-an adalah masa keemasan UI
Namun sekitar 10 tahun lalu, karena screenshot untuk pemasaran terlihat lebih mudah dibuat, mereka mulai membuang semua riset itu demi UI yang minimalis, bersih, datar, dan “modern”. Pilihan dan kustomisasi menghilang, lalu Apple dan Microsoft dibiarkan menentukan seperti apa desktop seharusnya terlihat hanya karena membuka panel opsi bisa membuat seseorang bingung. Saya tidak suka hampir semua bagian pengalaman pengguna macOS, Dock juga buruk, dan terlalu banyak default yang aneh. Menyembunyikan scrollbar, akselerasi pointer, dan membalik arah scroll wheel itu bug, bukan fitur. Windows setidaknya bisa dibuat agar taskbar dan menu Start terlihat dan terasa seperti era Win2K dengan software pihak ketiga. Keluhan terbesar saya terhadap pengalaman pengguna modern adalah menggabungkan beberapa jendela dari satu program menjadi satu dan menghilangkan teks. Kalau ada 3 jendela Firefox yang terbuka, harus ada 3 item taskbar juga, supaya bisa pindah ke jendela yang diinginkan dengan sekali klik. Ini juga memungkinkan judul jendela dipakai seperti widget untuk memantau sesuatu dengan menaruh status di sana
https://web-serial-app.netlify.app/
Sumber: https://github.com/tanepiper/web-serial-controller
Namun agar adil, saya masih memakai Windows 7 dalam mode UI default tanpa tema, dan juga belum banyak mencoba game modern, jadi sulit membandingkannya dengan tepat