Firefox form giriş öğeleri için sistem stilini devre dışı bırak


14

Lubuntu'da Dorian adında karanlık bir tema kullanıyorum . Bundan oldukça memnunum. Ancak, Firefox, form giriş öğeleri için belirli sistem renklerini devralıyor gibi görünmelerini çok zorlaştırıyor.

Örneğin:

Onay kutuları örneği Düğmeler örneği

Ön plan rengini değiştirirsem, şimdi iyi olan ancak karanlıkta açık olan metin kutularının arka plan rengini de değiştirmeliyim. Metin kutusu örneği

Bunu birkaç şekilde çözdüğümü hayal edebiliyorum:

  1. Değişiklikleri tersine çevirmek için Firefox için özel bir stil sayfası ekleyin. ( Şık kullanıyorum , bu yüzden uygulanması önemsiz. Ancak, form öğeleri içeren CSS zor görünüyor.)
  2. Dorian'da yapılan değişiklikler (Bence belirli programlar için bir GTK temasını özelleştirebilirsiniz.)
  3. Ubuntu-Firefox-modifikasyonları Firefox eklentisini devre dışı bırakın .
  4. Giriş öğeleri için sistem renklerinin yüklenmesini önlemek için Firefox'ta bir ayar bulun.
  5. Firefox için Dorian Tema yükleyin . (Bu konuda isteksizim, çünkü Dorian aktif olarak güncellenmiyor ve Firefox sürekli.)

Elbette, düşünmediğim diğer çözümleri de memnuniyetle karşılıyorum.


Yeniden. "Ancak, form öğeleri içeren CSS zor görünüyor" zahmetli öğelere sağ tıklayıp içerik menüsünden "Öğeyi Denetle" yi seçerek rehberlik alabilirsiniz.
DK Bose

Yanıtlar:


20

CSS tabanlı çözümler benim deneyimime göre doğru sonuçlar vermektir. Michael'ın cevabındaki kişi bazı sitelerde çalıştı, ancak hepsi değil.

Firefox 60'da daha kolay bir çözüm var. Gidin about:configve aşağıdaki dize değerini ayarlayın: widget.content.gtk-theme-override=Adwaita:light

(Sağ tıklayıp Yeni -> Dize'yi seçmeniz gerekir. gtk-theme-overrideAyar varsayılan olarak orada olmadığından hiçbir şey bulamazsınız.)

Martin Stránský'ya teşekkür ederiz: https://bugzilla.mozilla.org/show_bug.cgi?id=1283086#c7


3
Birçok firefox ayarından farklı olarak, bunun etkili olması için Firefox'u yeniden başlatmam gerekiyordu. Bu yüzden hemen etkili olmazsa endişelenmeyin. Mükemmel çalışır!
Bryan Head

KDE kullanıcıları bu değeri "esinti" veya "oksijen" gibi bir KDE tema adına ayarlayabilir.
Pistos

3

Karanlık Temalar için Metin Kontrastı uzantısını deneyebilirsiniz .

Ayrıca, bu eski CSS çözümü hala çalışıyor gibi görünüyor, ancak muhtemelen şu anda kullandığınız şey budur.


İkinci bağlantı ("CSS çözümü") artık çalışmıyor. CSS çözümünü biraz açıklayabilir misiniz? Firefox'un global, kullanıcı aracısı stil sayfasını uzantı kullanmadan değiştirmek mümkün müdür?
Michael Martin-Smucker

Üzgünüm, bilmiyorum. Chrome'a ​​geçtim çünkü Firefox'un stilini bazen karanlık bir masaüstünde ilginç buldum.
Redsandro

1
Bunu sevdim çünkü hangi renkleri standart renkler için zorlamak istediğimi seçmeme izin veriyor
smac89

2

Ayrıca karanlık bir tema (Adapta Nokto) kullanıyorum ve girişlerdeki metin rengini değiştiren birkaç web sitesinde de var, ancak arka plan renginin beyaz olacağını varsayalım (tamamen okunamayan metne yol açıyor).

CSS seçeneğini araştırdım ve herhangi bir tarayıcı uzantısına ihtiyaç duymadan varsayılan kullanıcı stillerini ayarlamanın bu açıklamasını buldum . Özet:

  1. Firefox profilinizin userContent.cssdoğru yerde bir dosyaya ihtiyacı olacaktır . Bu şekilde oluşturabilirsiniz:

    • Dizinleri Firefox profilinizle değiştirin:
      cd ~/.mozilla/firefox/<your profile>/
    • Varsa bir "chrome" dizini oluşturun
      mkdir chrome
    • Bu yeni dizinde bir CSS dosyası oluşturun
      touch chrome/userContent.css
  2. Yeni oluşturulan userContent.cssdosyayı, tüm sayfalara uygulamak istediğiniz temel stilleri içerecek şekilde düzenleyin.

  3. Değişiklikleri görmek için Firefox'u yeniden başlatın.

Yeni başlayanlar için bunu CSS dosyama ekledim:

input, textarea {
  background-color: #fff;
  color: #222;
}

Bu, CSS ile biraz aşina olduğunu varsayar. Eğer sizin için yeniyse, diyor ki:

  • Sayfadaki tüm öğeleri inputve textareaöğeleri bulma
  • Arka planı beyaz yapın (beyaz #fffiçin bir onaltılı kod kısaltmasıdır)
  • Metin rengini koyu gri yapma ( #222)

Orada gibi Stilini ayarlamak isteyebilirsiniz diğer elemanların, bolluk buttonve selectve gibi, daha girişi ile özgü alabilirsiniz input[type=checkbox].

Bu, sistem temanızın kullanımını tam olarak devre dışı bırakmaz, ancak en azından onu geçersiz kılmanıza ve web sitelerine beklediklerine daha yakın varsayılanlar sunmanıza izin verir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.