15 Kode userChrome.css Keren untuk Firefox

Ingin membuat Firefox tampil beda dari yang lain? Kumpulan 15 kode userChrome.css ini akan membantu kamu mengubah tampilan browser menjadi lebih minimalis, elegan, atau bahkan futuristic. Semua kode siap pakai!
Ilustrasi 15 kode userChrome.css keren untuk Firefox

Sebelum menggunakan kode di bawah ini, pastikan kamu sudah mengaktifkan userChrome.css dengan mengubah toolkit.legacyUserProfileCustomizations.stylesheets menjadi true di about:config, dan letakkan file userChrome.css di folder chrome dalam profil Firefox. Simak panduan lengkapnya di artikel Cara Menggunakan userChrome.css untuk Pemula.

Tips: Kamu bisa menggabungkan beberapa kode sekaligus dalam satu file. Pastikan tidak ada konflik selektor. Selalu restart Firefox setelah mengedit file.

🎨 15 Kode CSS Wajib Dicoba

1 Sembunyikan Tombol Close Tab

Menghilangkan tombol X di setiap tab agar tidak terklik secara tidak sengaja.

/* Sembunyikan tombol close di tab */
.tabbrowser-tab .tab-close-button {
 display: none !important;
}

2 Tab Aktif dengan Garis Tipis

Indikator tab aktif berupa garis tipis di kiri, tampilan ultra minimalis.

/* Indikator tab aktif garis tipis */
.tabbrowser-tab[selected="true"] {
 position: relative !important;
}
.tabbrowser-tab[selected="true"]::before {
 content: "";
 position: absolute;
 left: 0;
 top: 25%;
 height: 50%;
 width: 2px;
 background: var(--accent-color, #00b0ed);
 border-radius: 2px;
}
.tabbrowser-tab .tab-background {
 background: transparent !important;
}

3 Tombol New Tab Muncul Saat Hover

Tombol + untuk tab baru hanya muncul ketika kursor mendekat.

/* Tombol new tab tersembunyi, muncul saat hover */
#tabs-newtab-button {
 opacity: 0 !important;
 pointer-events: none !important;
 transition: opacity .2s ease-in-out;
}
#tabbrowser-tabs:hover #tabs-newtab-button {
 opacity: 1 !important;
 pointer-events: auto !important;
}

4 Toolbar Semi Transparan (Glass Effect)

Memberi efek kaca pada toolbar, elegan dan modern.

/* Toolbar transparan dengan blur */
#nav-bar {
 backdrop-filter: blur(10px);
 transition: opacity .25s ease-in-out;
 opacity: .85;
}
#pemandu-toolbox:hover #nav-bar {
 opacity: 1;
}

5 Sembunyikan Tab Bar Horizontal

Jika kamu menggunakan ekstensi vertical tabs, baris tab default bisa disembunyikan.

/* Sembunyikan tab bar horizontal */
#TabsToolbar {
 visibility: collapse;
}

6 Toolbar Mengambang (Floating Toolbar)

Toolbar akan mengecil atau tersembunyi, muncul saat di-hover.

/* Toolbar floating */
#pemandu-toolbox {
 margin-top: -40px;
 transition: margin-top .2s ease;
}
#pemandu-toolbox:hover {
 margin-top: 0;
}

7 Tab Membulat (Rounded Tabs)

Membuat sudut tab menjadi melengkung, tampilan lebih friendly.

/* Tab membulat */
.tab-background {
 border-radius: 12px !important;
 margin: 2px 4px !important;
}

8 Kurangi Lebar Tab Minimal

Mengatur lebar tab minimal agar lebih compact.

/* Lebar tab minimal lebih kecil */
.tabbrowser-tab {
 min-width: 60px !important;
}

9 Ubah Warna Teks Tab Aktif

Memberi warna khusus pada teks tab yang sedang aktif.

/* Warna teks tab aktif */
.tabbrowser-tab[selected="true"] .tab-text {
 color: #ff7b00 !important;
 font-weight: bold;
}

10 Efek Hover pada Tab

Memberikan efek transisi saat kursor di atas tab.

/* Efek hover pada tab */
.tabbrowser-tab:hover .tab-background {
 background-color: rgba(0, 0, 0, 0.1) !important;
 transition: background-color 0.2s ease;
}

11 Garis Bawah pada Tab Aktif

Alternatif selain garis kiri, menggunakan garis bawah yang tebal.

/* Garis bawah tab aktif */
.tabbrowser-tab[selected="true"]::after {
 content: "";
 position: absolute;
 bottom: 0;
 left: 10%;
 width: 80%;
 height: 3px;
 background: var(--accent-color, #00b0ed);
 border-radius: 3px;
}

12 Hilangkan Spasi di Sekitar Toolbar

Membuat tampilan lebih rapat dan modern.

/* Menghilangkan padding berlebih */
#nav-bar, #PersonalToolbar {
 padding-top: 0 !important;
 padding-bottom: 0 !important;
 margin-top: -2px !important;
}

13 Toolbar dengan Bayangan (Shadow)

Memberi efek shadow pada toolbar agar terlihat mengambang.

/* Bayangan pada toolbar */
#nav-bar {
 box-shadow: 0 4px 8px rgba(0,0,0,0.1);
 margin-bottom: 4px;
}

14 Ubah Font Tab

Mengganti font dan ukuran teks pada tab.

/* Ganti font tab */
.tab-text {
 font-family: 'Poppins', 'Segoe UI', sans-serif !important;
 font-size: 12px !important;
 font-weight: 500 !important;
}

15 Animasi Loading di Tab

Menambahkan efek animasi titik-titik saat tab sedang loading.

/* Animasi loading di tab */
.tab-throbber[busy] {
 animation: pulse 1s infinite;
}
@keyframes pulse {
 0% { opacity: 0.3; }
 100% { opacity: 1; }
}

🧠 Prinsip 5W+1H: Mengapa Kode Ini Penting?

⚡ Tips Kombinasi & Optimasi

Kamu bisa menggabungkan beberapa kode di atas. Contoh: gunakan kode #2 (tab garis tipis), #4 (toolbar transparan), #7 (rounded tabs), dan #10 (efek hover) sekaligus. Hasilnya akan sangat keren. Pastikan tidak ada konflik, misalnya dua kode yang mengatur properti yang sama.

Backup: Sebelum bereksperimen, backup file userChrome.css asli. Jika terjadi kesalahan, kamu bisa dengan mudah mengembalikannya.

🎯 Kesimpulan & Saran

Dengan 15 kode di atas, kamu sudah bisa mengubah Firefox menjadi browser yang tampil beda dan lebih nyaman digunakan. Jangan takut untuk mencoba dan memodifikasi sendiri. Semakin sering eksperimen, semakin paham cara kerja CSS pada UI browser. Selamat berkreas!

Punya Kode Andalan? Share Yuk!

Apakah kamu punya kode userChrome.css favorit yang belum ada di daftar ini? Bagikan di kolom komentar agar komunitas makin kreatif. Siapa tahu kode buatanmu masuk di artikel selanjutnya! 🚀