Beranda » Desktop » Cara Menyesuaikan Tampilan Pembaca Firefox untuk Keterbacaan yang Lebih Baik

    Cara Menyesuaikan Tampilan Pembaca Firefox untuk Keterbacaan yang Lebih Baik

    Tampilan Pembaca adalah fitur populer dari browser Firefox, yaitu mengubah penampilan dari halaman web, dan membuatnya lebih mudah dibaca oleh menghapus kekacauan visual seperti gambar, iklan, tajuk, dan bilah sisi. Namun, Tampilan Pembaca tidak tersedia untuk semua halaman beranda.

    Jika fitur ini tersedia untuk halaman tertentu, Anda akan menemukan ikon untuk mengaktifkannya dalam bentuk a ikon buku kecil ditampilkan di sebelah kanan bilah alamat.

    GAMBAR: Mozilla.org

    Ada beberapa opsi bawaan yang memungkinkan pembaca untuk menyesuaikan tampilan Tampilan Pembaca. Kami akan melihat opsi-opsi itu sebelum menunjukkan kepada Anda apa yang dapat Anda lakukan untuk lebih mempersonalisasi tampilan Tampilan Pembaca. Untuk keperluan demo, saya akan menggunakan artikel oleh artikel National Geographic.

    Opsi Pra-Bangun

    Firefox Reader View hadir dengan beberapa opsi penyesuaian yang sudah dibuat sebelumnya seperti gelap, terang, dan sepia latar belakang, disesuaikan ukuran font, dan serif dan sans-serif tipografi. Anda dapat menyesuaikan tema dengan mengesampingkan aturan CSS opsi yang sudah ada sebelumnya.

    Opsi Tampilan Pembaca Default

    Saya menggunakan kulit gelap dengan font serif, dan ini berarti bahwa saya perlu mengganti kelas CSS yang ada, dalam kasus saya .gelap dan .serif.

    Jika Anda ingin menyesuaikan varian tema lain (skin + font), Anda harus melakukannya gunakan penyeleksi CSS yang sesuai. Anda dapat memeriksanya dengan bantuan Alat Pengembang Firefox dengan menekan F12.

    Buat File CSS Khusus

    Anda perlu membuat file bernama userContent.css di dalam chrome folder dari folder profil Firefox Anda untuk kustomisasi Tampilan Pembaca Anda. Untuk menemukan folder profil Firefox Anda, ketik tentang: dukungan ke dalam bilah URL dan tekan Enter.

    Anda akan menemukan diri Anda pada halaman yang berisi data teknis terkait instalasi Firefox Anda. Klik tombol Tampilkan Folder, dan itu akan membuka folder Profil Anda.

    tombol Folder Profil

    Buat folder bernama chrome di dalam Folder Profil Anda (jika Anda belum memilikinya), dan sebuah file bernama userContent.css di dalam chrome map. Jalur file terlihat seperti ini:

    ... \ Profil \\ chrome \ userContent.css 
    Tambahkan Aturan CSS Khusus

    Setelah Anda membuat dan membuka userContent.css di editor kode, saatnya menambahkan aturan CSS Anda. Untuk menyesuaikan desain Tampilan Pembaca, Anda harus melakukannya menargetkan tag dengan pemilih yang sesuai.

    Anda dapat menggunakan penyeleksi berikut untuk berbagai opsi default:

     / * Ketika latar belakang gelap dipilih * /: root [hasbrowserhandlers = "true"] body.dark  / * Ketika latar belakang terang dipilih * /: root [hasbrowserhandlers = "true"] body.light  / * Ketika sepia background dipilih * /: root [hasbrowserhandlers = "true"] body.sepia  / * Ketika font serif dipilih * /: root [hasbrowserhandlers = "true"] body.serif  / * Ketika font sans-serif adalah terpilih * /: root [hasbrowserhandlers = "true"] body.sans-serif  

    Anda juga dapat menggabungkan kelas-kelas, untuk menargetkan kombinasi pengaturan tertentu.

     / * Ketika latar belakang gelap dan font serif dipilih * /: root [hasbrowserhandlers = "true"] body.dark.serif  / * Ketika latar belakang sepia dan font sans-serif dipilih * /: root [hasbrowserhandlers = "true" ] body.sans-serif.sepia 

    Jangan gunakan pemilih umum : root [hasbrowserhandlers = "true"] tubuh untuk menargetkan semua pengaturan sekaligus. Itu akan berhasil, tetapi itu akan berhasil juga mempengaruhi halaman browser lain, seperti tentang: newtab, sebagai elemen root mereka juga membawa hasbrowserhandlers atribut (yang digunakan untuk menandai event handler dari halaman Firefox internal, seperti tentang: halaman).

    Berikut kode yang saya tambahkan ke userContent.css. Saya mengubah keluarga font, gaya font, warna, dan memperlebar wadah teks. Anda dapat menggunakan aturan gaya lainnya sesuai dengan selera Anda.

     / ** userContent.css *************************** / /: root [hasbrowserhandlers = "true"] body.dark.serif,: root [hasbrowserhandlers = "true"] body.dark.serif # reader-domain font-family: "courier new"! important; : root [hasbrowserhandlers = "true"] body.dark.serif background-color: # 13131F! important; warna: # BAE3DB! penting; : root [hasbrowserhandlers = "true"] body.dark.serif # reader-domain font-style: italic! important; : root [hasbrowserhandlers = "true"] body.dark.serif h1,: root [hasbrowserhandlers = "true"] body.dark.serif h2,: root [hasbrowserhandlers = "true"] body.dark.serif h3,: root [hasbrowserhandlers = "true"] body.dark.serif h4,: root [hasbrowserhandlers = "true"] body.dark.serif h5 color: # 06FEB0! important; : root [hasbrowserhandlers = "true"] body.dark.serif a: tautan color: # 83E7FF! important; : root [hasbrowserhandlers = "true"] body.dark.serif #container max-width: 50em! important; 

    Perhatikan bahwa perlu menggunakan !penting kata kunci dalam userContent.css untuk semua aturan CSS. Browser menambahkan nilai properti yang ditentukan pengguna sebelum nilai yang ditentukan oleh penulis (pengembang halaman web yang diberikan, di sini Tampilan Pembaca). Oleh karena itu, nilai properti yang ditentukan pengguna tanpa !penting kata kunci tidak akan berfungsi jika stylesheet yang ditentukan penulis juga menargetkan properti yang sama, karena akan diganti.

    Hasil akhir

    Anda dapat melihat perubahan tema Tampilan Pembaca saya di bawah ini. Gunakan aturan CSS Anda sendiri untuk menyesuaikan desain Tampilan Pembaca Firefox pribadi Anda.

    Sebelum

    Tampilan Pembaca Firefox default

    Setelah

    Tampilan Pembaca Firefox yang disesuaikan

    Jika Anda ingin menyelami lebih dalam tentang penyesuaian tema alat Firefox, lihat tutorial saya sebelumnya tentang penyesuaian tema Alat Pengembang Firefox..