Skip to main content

Mengubah Nilai Properti CSS dengan Checkbox

Tutorial kali ini merupakan tutorial yang cukup menarik untuk disimak. Karena kita akan bermain-main lagi dengan kode CSS. Tutorial kali ini saya beri judul Mengubah Nilai Properti CSS dengan Checkbox.

Sebelum membahas bagaimana caranya, sebaiknya sobat mengetahui terlebih dahulu bagian atau struktur dari suatu kode CSS. Struktur dari kode CSS dapat sobat lihat melalui gambar di bawah ini.

Untuk mengubah nilai properti dari CSS sebenarnya ada banyak cara, diantara cara yang pernah saya gunakan adalah menggunakan kode jQuery atau JavaScript dan juga dengan cara menambahkan style di dalam tag html. Dan baru-baru ini saya belajar hal baru lagi tentang bagaimana cara mengubah nilai properti dari CSS yakni dengan menggunakan form input checkbox.

Cara Mengubah Nilai Properti CSS dengan Checkbox

Sebelum kita membahas mengenai caranya, sobat terlebih harus mengetahui jika checkbox memiliki 2 nilai atau value yakni checked (dicentang) dan unchecked (tidak dicentang) nilai default dari checkbox adalah unchecked. Jadi kita akan mengubah nilai properti CSS saat checkbox kondisi dicentang dan saat kondisi tidak dicentang. Bagaimana caranya? Silahkan ikuti langkah-langkanya di bawah ini.

  1. Pertama-tama kita buat dulu kode CSS nya. Misalkan kita akan membuat sebuah element persegi panjang dengan menggunakan CSS berikut.
.kotak{ display: flex;align-items: center;justify-content: center;background: #2C415D; 
font-family: Roboto;height: 150px;width: 100%;text-align: center;color: #fff;
font-size: 30px;font-weight: bold} label{margin:0 10px 0 5px}
  1. Kemudian buat kode htmlnya untuk menampilkan persegi panjang ditambah 2 buah checkbox.
<h3>::Checked Selector Example 1</h3> 
<br /><br />
<input id="merah" type="checkbox" /><label> Ubah Warna Background </label>
<input id="word" type="checkbox" /> <label> Ubah Warna Tulisan </label>
<br /><br />
<div class="kotak"> MR JUN </div>
  1. Disini selector yang akan kita ubah nilai valuenya adalah .kotak maka tambahkan kode CSS berikut.
#merah: checked ~ .kotak{background: #BF4E4E} 
#word: checked ~ .kotak{color:#28C7A9}
Keterangan:
#merah dan #word merupakan id dari checkbox
checked merupakan kondisi ketika checkbox dicentang
.kotak merupakan selector yang dipilih untuk diubah valuenya. Pada kode CSS di atas value yang diubah yakni value dari properti background dan properti color.
Untuk unchecked maka kode CSS dengan tulisan checked akan diubah menjadi not(:checked)
#merah: not(:checked) ~ .kotak{background: #BF4E4E} 
#word: not(:checked) ~ .kotak{color:#28C7A9}
  1. Dan yang terakhir silahkan dicoba dan lihat hasilnya.

Sobat dapat juga melakukan sedikit kreativitas agar dapat mengubah nilai properti dengan cara mengganti checkbox tersebut dengan menggunakan sebuah button yang dibentuk dari tag label(bisa dilihat di halaman demo).

Untuk melihat demonya silahkan klik link demo berikut

Mungkin penjelasan di atas masih kurang jelas. Oleh karena itu jangan sungkan-sungkan untuk menanyakannya di kolom komentar.

Demikian tutorial tentang bagaimana cara Mengubah Nilai Properti CSS dengan Checkbox. Semoga bermanfaat dan tunggu postingan menarik lainnya di blog ini. Terimakasih salam blogging :)

Comments

Popular posts from this blog

Update, User Password Bioportal Tahun 2024

Update : 30/06/2024 Dalam pelaksanaan Asesmen, ada link pendataan yang diluncurkan oleh Pusmenjar, diantaranya adalah Pra pendataan Asesmen dan Pelaksanaan Asesmen. Seperti halnya Ujian madrasah yang dimana pendataan menggunakan aplikasi PDUM ( Pangkalan Data Ujian Madrasah ) yang  integrasi tarik data siswa melalui  EMIS 4.0 ,  Asesmen madrasah pun juga demikian  berbasis integrasi tarik data siswa melalui EMIS 4.0 . Link Pendataan Asesmen Nasional  https://bioportal.kemdikbud.go.id/ User dan Password Terkait User dan Password secara default kami jelaskan sebagai berikut :  UNTUK LOGIN KE AKUN Laman Pendataan Asesmen Silahkan Lembaga Login Dengan Kombinasi berikut :  Untuk Jenjang MI User                      : DJTG0328 XXXX M Password                       :  JTG03JTG Keterangan :  XXXX  = Kode Madrasa...

Segera Mendaftar , Berikut Linimasi Asesmen Kompetensi Guru dan Tenaga Kependidikan Madrasah (AKGTK) Tahap 1 2024

Assalamu'alaikum Wr Wb  Berdasarkan Surat Direktur Jenderal Pendidikan Islam  Nomor  : B-139/DJ.I/Dt.I.II/HM.00/04/2024 Tanggal: 30 April 2024 tentang Pelaksanaan Asesmen Kompetensi Guru dan Tenaga Kependidikan   Madrasah Tahun 2024. Dengan hormat, dalam rangka optimalisasi pelaksanaan program kerja tahun 2024, Direktorat Jenderal Pendidikan Islam melalui Direktorat Guru dan Tenaga Kependidikan Madrasah akan menyelenggarakan kegiatan Asesmen Kompetensi Guru dan Tenaga Kependidikan (AKGTK) Madrasah Tahun 2024 sebagai bagian dari program MadrasahbEducation Quality Reform (MEQR). Sehubungan hal dimaksud, perlu disampaikan hal-hal sebagai berikut:     AKGTK dilaksanakan pada tanggal 24 – 26 Juni 2024 , dan WAJIB diikuti oleh seluruh kepala madrasah, pengawas madrasah, dan guru dengan mata pelajaran tertentu untuk jenjang RA, MI, MTs, dan MA;  Pendaftaran melalui akun individu di SIMPATIKA pada tanggal 6 – 22 Mei 2024; AKGTK dilaksanakan secara da...

Panduan Regestrasi EMIS GTK oleh Operator Madrasah

Assalamu'alaikum Wr Wb Pada update emis kali ini, rilis fitur baru yaitu akun emis gtk madrasah  yang artinya semua GTK madrasah akan memiliki akun emis masing masing. Dalam rilis update ini proses regestrasi di lakukan oleh operator emis madrasah masing dengan mendaftarkan email gtk madrasah. Fitur baru ini termaktub dalam surat edaran dirjen pendis Nomor B-429/DJ.I/Dt.I.II/HM.00/10/2024 tanggal 25 Oktober 2024 Perihal Registrasi dan Uji Coba Integrasi Data Simpatika-EMIS . dalam surat edaran ini di jelaskan bahwa dirjen pendis akan melaksanakan uji coba aplikasi yang melibatkan seluruh admin secara nasionla sebelum dirilis bulan januari 2025 Maka dari itu diinformasikan kepada madrasah untuk :  Membuat akun guru emis dilingkungan masing masing secara kolektif yang di lakukan oleh operator madrasah. Ujicoba pelaksanaan aplikasi di laksanakan mulai tanggal 28 oktober 2024 s/d 30 November 2024 Tutorial panduan regestrasi akun emis GTK madrasah bisa di simak pada vidio berikut i...