Jalur tugas / dari masukan ke hasil
Cara mendesain sakelar CSS murni
- 01
Atur ukuran lintasan
Atur Lebar lintasan antara 44 dan 128 px dan Tinggi lintasan antara 24 dan 64 px. Lebarnya harus melebihi tinggi setidaknya 8 px agar kenop punya ruang untuk bergerak. Bawaan 64 × 34 px mencerminkan proporsi kebanyakan sakelar seluler.
- 02
Pasang kenop
Pilih Ukuran kenop dari 16 hingga 56 px. Kenop harus muat di dalam lintasan — maksimal tinggi lintasan dikurangi 4 px — atau status berubah menjadi PERIKSA NILAI dengan aturan persis yang gagal.
- 03
Warnai kedua status
Pilih Lintasan nonaktif untuk posisi mati dan Lintasan aktif untuk posisi hidup. Kenopnya sendiri tetap putih dengan bayangan lembut kecil, jadi kedua warna lintasan hanya perlu kontras dengan putih.
- 04
Pratinjau transisinya
Alihkan Tampilkan status aktif untuk melihat kenop meluncur dan lintasan berubah warna dengan timing ease 180 ms yang nyata. Padding di sekitar kenop dihitung sebagai setengah sisa tinggi lintasan, sehingga kepasannya tetap rata di ukuran berapa pun yang Anda pilih.
- 05
Salin atau unduh CSS
Tekan Salin CSS atau Unduh .css untuk menyimpan toolars-switch.css. Kenop putih meluncur sejauh jarak yang dihitung di antara kedua status, dan ekspornya menyertakan penanganan fokus dan reduced-motion sejak awal. Panel keluaran menampilkan jumlah byte langsung, sehingga Anda bisa melihat betapa ringkas komponennya.
- 06
Rakit markupnya
Letakkan input kotak centang yang diikuti elemen .switch-track di dalam pembungkus .switch, persis dalam urutan itu — selektor sibling bergantung padanya. Input menyusut menjadi kotak tak terlihat 1 px tetapi tetap bisa difokuskan, dan fokus menggambar garis luar 3 px dalam warna Lintasan aktif Anda.