Custom CSS adalah kode CSS tambahan yang digunakan untuk mengatur tampilan elemen website secara spesifik. CSS (Cascading Style Sheets) berfungsi mengontrol warna, ukuran, posisi, animasi, hingga responsivitas elemen di halaman website. Di Elementor, Custom CSS memungkinkan kita memodifikasi style widget, container, atau halaman tertentu tanpa harus mengubah file theme secara langsung.
Kapan Perlu Menggunakan Custom CSS di Elementor?
Custom CSS digunakan ketika:
- Desain yang diinginkan tidak tersedia di pengaturan default Elementor
- Membutuhkan efek hover yang lebih kompleks
- Ingin mengatur tampilan berdasarkan kondisi tertentu
- Menyesuaikan detail kecil agar desain terlihat lebih profesional
Custom CSS bukan untuk menggantikan fitur Elementor, tetapi sebagai pelengkap untuk penyempurnaan desain.
Cara Menggunakan Custom CSS di Elementor
Custom CSS tersedia pada Elementor Pro dan dapat digunakan di beberapa level:
1. Custom CSS pada Widget
Custom CSS dapat diterapkan langsung pada widget tertentu. Dengan cara ini, style hanya berlaku pada widget tersebut tanpa memengaruhi elemen lain di halaman.
2. Custom CSS pada Section atau Container
Custom CSS pada container memungkinkan pengaturan desain untuk satu blok layout secara keseluruhan, seperti background khusus, spacing unik, atau efek hover pada grup elemen.
3. Custom CSS Global
Selain di Elementor, CSS juga dapat ditambahkan secara global melalui menu Appearance → Customize → Additional CSS. Cara ini cocok untuk style yang digunakan berulang di banyak halaman.
Konsep Selector di Custom CSS Elementor
Elementor menggunakan selector khusus untuk menghindari konflik style. Beberapa konsep penting:
- selector → merujuk pada elemen yang sedang diedit
- Class dan ID → digunakan untuk menargetkan elemen tertentu
- Scope CSS → CSS hanya berlaku di area yang ditentukan
Pemahaman selector sangat penting agar Custom CSS tidak merusak layout lain.
Contoh Penggunaan Custom CSS
Custom CSS sering digunakan untuk:
- Mengatur hover animation lanjutan
- Membuat button dengan style unik
- Mengatur text gradient
- Membuat card dengan efek interaktif
- Menyesuaikan spacing yang tidak tersedia di UI Elementor
Dengan Custom CSS, desain dapat dibuat lebih konsisten dan berbeda dari template umum.
Custom CSS dan Responsive Design
Custom CSS juga dapat digunakan untuk mengatur tampilan berdasarkan ukuran layar. Hal ini sangat berguna untuk:
- Menyederhanakan desain di mobile
- Mengatur ukuran font khusus
- Menyembunyikan atau menampilkan elemen tertentu
Namun, penggunaan CSS responsive harus tetap memperhatikan fitur responsive bawaan Elementor agar tidak tumpang tindih.
Best Practice Menggunakan Custom CSS
Beberapa praktik terbaik dalam penggunaan Custom CSS:
- Gunakan CSS seminimal mungkin
- Manfaatkan pengaturan Elementor terlebih dahulu
- Beri komentar pada kode CSS
- Gunakan class yang jelas dan konsisten
- Uji tampilan di berbagai perangkat
Custom CSS yang rapi akan memudahkan maintenance website ke depannya.



