Add Css In Javascript Code

4 min read Jun 22, 2024
Add Css In Javascript Code

Menambahkan CSS ke Kode JavaScript

Anda dapat menambahkan CSS ke kode JavaScript dengan menggunakan beberapa metode. Berikut beberapa cara yang paling umum:

1. Menggunakan style Attribute

Cara termudah untuk menambahkan CSS ke elemen HTML adalah dengan menggunakan atribut style. Anda dapat menetapkan gaya secara langsung ke elemen dengan cara ini.

const element = document.getElementById('myElement');
element.style.color = 'red';
element.style.fontSize = '20px';

Kode di atas akan mengubah warna teks elemen dengan id myElement menjadi merah dan ukuran font menjadi 20px.

2. Membuat Elemen Style Baru

Anda dapat membuat elemen <style> baru secara dinamis dan menambahkannya ke head dokumen HTML. Ini memungkinkan Anda untuk menambahkan CSS yang lebih kompleks ke halaman web.

const style = document.createElement('style');
style.innerHTML = `
  #myElement {
    color: blue;
    font-size: 16px;
  }
`;
document.head.appendChild(style);

Kode di atas akan menambahkan aturan CSS baru ke dokumen, yang akan mengubah warna teks dan ukuran font elemen dengan id myElement menjadi biru dan 16px.

3. Menggunakan classList untuk Menambahkan Kelas CSS

Anda dapat menggunakan metode classList untuk menambahkan kelas CSS ke elemen HTML. Ini memungkinkan Anda untuk menerapkan gaya yang telah ditentukan sebelumnya pada elemen.

const element = document.getElementById('myElement');
element.classList.add('myClass');

Kode di atas akan menambahkan kelas CSS myClass ke elemen dengan id myElement. Anda kemudian dapat mendefinisikan gaya untuk kelas myClass di stylesheet Anda.

4. Menggunakan sheet pada Elemen Style

Anda juga dapat menggunakan properti sheet pada elemen <style> untuk menambahkan aturan CSS baru ke stylesheet yang ada.

const style = document.createElement('style');
document.head.appendChild(style);

style.sheet.insertRule(`
  #myElement {
    color: green;
    font-size: 18px;
  }
`);

Kode di atas akan menambahkan aturan CSS baru ke stylesheet yang ada.

5. Menggunakan document.styleSheets

Anda dapat menggunakan document.styleSheets untuk mengakses semua stylesheet yang dikaitkan dengan dokumen HTML. Anda dapat kemudian menambahkan aturan CSS baru ke stylesheet yang dipilih.

const sheet = document.styleSheets[0];
sheet.insertRule(`
  #myElement {
    color: yellow;
    font-size: 24px;
  }
`);

Kode di atas akan menambahkan aturan CSS baru ke stylesheet pertama yang dikaitkan dengan dokumen HTML.

Kesimpulan

Terdapat beberapa cara untuk menambahkan CSS ke kode JavaScript. Anda dapat memilih metode yang paling sesuai dengan kebutuhan Anda. Penggunaan classList untuk menambahkan kelas CSS adalah cara yang direkomendasikan untuk menjaga kode Anda lebih terstruktur dan mudah dipelihara.

Related Post