Přizpůsobte si Firefox 57 pomocí CSS

Custom CSS for Fx je kolekce stylů CSS pro Firefox 57 a novější od autora populárního doplňku Firefox Classic Classic Restorer.

Firefox 57 již nebude podporovat Classic Theme Restorer ani jiná rozhraní měnící rozšíření nebo motivy kvůli přechodu na exkluzivní systém WebExtensions. Nový systém WebExtensions zabraňuje změnám uživatelského rozhraní prohlížeče tím, že neposkytuje API vývojářům rozšíření.

Jedinou možností, kterou uživatelé prohlížeče Firefox ponechají, aby upravili uživatelské rozhraní, kromě toho, co Mozilla nativně poskytuje v prohlížeči Firefox, je použití CSS.

Uživatelé prohlížeče Firefox, kteří znají cestu CSS, mohou upravovat soubory CSS ručně a upravovat svou verzi webového prohlížeče. Většina uživatelů Firefoxu na druhé straně pravděpodobně ne, a to je místo, kde se hraje vlastní CSS pro Fx.

Přizpůsobte si Firefox 57 pomocí CSS

Projekt je hostován na GitHubu a je spravován Arisem, který je známý oblíbenými doplňky Firefoxu, jako jsou Classic Theme Restorer a NoiaButtons. Classic Theme Restorer byl vytvořen jako reakce na rozhraní Australis, které Mozilla spustila ve Firefoxu 29. Rozšíření nebude fungovat ve Firefoxu 57 nebo novějším, protože Mozilla v této verzi Firefoxu zrušila podporu starších doplňků a nezavedla možnosti upravit uživatelské rozhraní jako rozhraní WebExtensions API.

Úvodní stránka projektu nabízí informace o umístění složky profilu webového prohlížeče Firefox a použití poskytnutých stylů k úpravě Firefoxu.

Nejjednodušší způsob, jak najít složku s profilem, je načíst o: support do adresního řádku prohlížeče a kliknutím na tlačítko "Otevřít složku" v části Základy aplikace> Složka profilu.

Pokud neexistuje v kořenovém adresáři profilu, musíte vytvořit složku nazvanou chrome. Po dokončení zkopírujte obsah archivu do této složky. Ujistěte se, že userChrome.css a userContent.css jsou umístěny v kořenovém adresáři složky chrome.

To je vše, co musíte udělat pro přidání těchto vlastních stylů do Firefoxu. Existuje však další krok, který byste mohli chtít podniknout, a to přizpůsobení vylepšení.

Výchozí sada vylepšení se může pro některé uživatele líbit, ale soubory CSS přicházejí s možnostmi, jak povolit nebo zakázat různá vylepšení pro další změnu rozhraní.

Otevřete soubor userChrome.css v textovém editoru. Soubor pomocí příkazu @import importuje skutečné styly CSS ze souborů CSS. Děje se to proto, aby byl hlavní uživatel userChrome.css uklizený a uživatelům Firefoxu bylo usnadněno jeho úpravy.

Řádky začínající na / * jsou komentovány a soubory CSS, na které odkazují, nejsou kvůli tomu importovány.

Co musíte udělat, je projít seznamem jednu sekci najednou a určit, které z dostupných vylepšení, které chcete povolit v prohlížeči Firefox.

Vyladíte vyladění přidáním / * před řádek a * / vzadu. Podobně odeberete / * vpředu a * / vzadu, abyste umožnili vyladění.

Zde je seznam vylepšení, který je nyní k dispozici:

  • Upravit tlačítka navigačního panelu nástrojů.
  • Povolit tlačítka na druhou
  • Změna vzhledu ikony
  • Změňte vyskakovací tlačítko tlačítka aplikace.
  • Změnit nabídku záložek a vyskakovací okno.
  • Vzhled tlačítka starých záložek na panelu záložek
  • Další nastavení tlačítek (tlačítka pro skrytí tlačítek vpřed, zpět a vpřed oddělených vyskakovacích oken historie, tlačítka zoomu skryjí reset).
  • Vlastní vzhled tlačítek zpět a vpřed
  • Tlačítko aplikace / hamburger na panelu nástrojů navigace
  • Tlačítko aplikace / hamburger v záhlaví Firefoxu (pouze Windows)
  • Vzhled karet (styl, umístění na panelu nástrojů například pod panely nástrojů (čtení: karty nahoře), názvy karet, ikony a další.
  • Upravte vyhledávací lištu, kontextové nabídky, ikony a další panely nástrojů.
  • Změňte styl panelu umístění.

Některé z nich jsou samovysvětlující. Ostatní nejsou, ale pokud jde o ně, máte dvě možnosti. Buď je povolte a zkontrolujte je přímo, nebo otevřete soubor CSS, který se načte, abyste zjistili, co dělají. Ten však vyžaduje určitou znalost CSS.

Soubor userContent.css používá stejné rozvržení. Importuje soubory CSS a je na vás, abyste je povolili nebo zakázali.

Seznam navrhovaných vylepšení nativního rozhraní a about: config tweaks jsou poskytnuty také projektem pro další úpravu vzhledu Firefoxu.

Závěrečná slova

Vlastní CSS pro Fx nabízí spoustu úprav rozhraní pro rozhraní Firefox 57, které nelze provést pomocí rozšíření nebo pomocí vestavěných funkcí. Existující uživatelé Firefoxu to mohou považovat za užitečné, zejména pokud dosud používali Classic Theme Restorer nebo srovnatelný doplněk.

Aris pravidelně vydává aktualizace; to je dobré nejen pro nové funkce, které mohou být zavedeny prostřednictvím vylepšení, ale také proto, aby styly byly kompatibilní s novými verzemi Firefoxu.