Lewati ke konten
Input & label
Dokumentasi

Input & label

Setiap kolom punya label, petunjuk opsional, dan pesan galat. Tinggi baku 40px. Fokus memakai --ck-ring.

Kolom dasar

Label selalu di atas kolom. Petunjuk ditaruh di bawah, galat menggantikan petunjuk.

Dipakai untuk masuk dan menerima notifikasi.
NISN harus 10 digit angka.
Lihat kode
<div class="ck-grid ck-grid-2">
  <div class="ck-field">
    <label class="ck-label" for="f-nama">Nama lengkap</label>
    <input class="ck-input" id="f-nama" placeholder="Andi Pratama">
  </div>
  <div class="ck-field">
    <label class="ck-label" for="f-email">Email</label>
    <input class="ck-input" id="f-email" type="email" placeholder="nama@sekolah.id">
    <span class="ck-hint">Dipakai untuk masuk dan menerima notifikasi.</span>
  </div>
  <div class="ck-field">
    <label class="ck-label" for="f-kelas">Kelas</label>
    <select class="ck-select" id="f-kelas"><option>X IPA 1</option><option>X IPA 2</option><option>XI IPS 3</option></select>
  </div>
  <div class="ck-field">
    <label class="ck-label" for="f-galat">NISN</label>
    <input class="ck-input" id="f-galat" value="1234" aria-invalid="true">
    <span class="ck-error">NISN harus 10 digit angka.</span>
  </div>
</div>

Area teks, nonaktif, dan dengan ikon

Pencarian memakai ck-input-group supaya ikon tidak menutupi teks.

Lihat kode
<div class="ck-stack ck-stack-4">
  <div class="ck-input-group"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></svg><input class="ck-input" placeholder="Cari kuis, course, atau soal…"></div>
  <div class="ck-field">
    <label class="ck-label" for="f-desc">Deskripsi kuis</label>
    <textarea class="ck-textarea" id="f-desc" placeholder="Tulis instruksi singkat untuk siswa…"></textarea>
  </div>
  <div class="ck-field">
    <label class="ck-label" for="f-dis">Token ujian (dikunci admin)</label>
    <input class="ck-input" id="f-dis" value="TERKUNCI" disabled>
  </div>
</div>

Kisi formulir dua kolom

Untuk formulir panjang, susun dua kolom dan biarkan kolom penuh untuk catatan.

Lihat kode
<div class="ck-card"><div class="ck-card__body ck-p-6 ck-grid ck-grid-2">
  <div class="ck-field"><label class="ck-label" for="g1">Judul kuis</label><input class="ck-input" id="g1" placeholder="Kuis Matematika — Bab 3"></div>
  <div class="ck-field"><label class="ck-label" for="g2">Durasi (menit)</label><input class="ck-input" id="g2" type="number" value="45"></div>
  <div class="ck-field"><label class="ck-label" for="g3">Mulai</label><input class="ck-input" id="g3" type="datetime-local"></div>
  <div class="ck-field"><label class="ck-label" for="g4">Selesai</label><input class="ck-input" id="g4" type="datetime-local"></div>
  <div class="ck-field" style="grid-column:1/-1"><label class="ck-label" for="g5">Catatan untuk siswa</label><textarea class="ck-textarea" id="g5" placeholder="Satu kali percobaan, tanpa kalkulator."></textarea></div>
</div>
<div class="ck-card__footer" style="padding:0 1.5rem 1.5rem"><button class="ck-btn ck-btn--default">Simpan kuis</button><button class="ck-btn ck-btn--ghost">Batal</button></div></div>
classroom-themekitv1.0.0