EdgyArc-fr侧边栏美化全攻略:自动隐藏/折叠与Edge风格改造
2026/7/28 23:35:53 网站建设 项目流程

EdgyArc-fr侧边栏美化全攻略:自动隐藏/折叠与Edge风格改造

【免费下载链接】EdgyArc-frFirefox Userchrome and sidebery style项目地址: https://gitcode.com/gh_mirrors/ed/EdgyArc-fr

EdgyArc-fr是一款专为Firefox浏览器设计的侧边栏美化工具,通过自定义CSS样式实现侧边栏自动隐藏、折叠功能以及Edge浏览器风格的界面改造。本教程将详细介绍如何利用EdgyArc-fr项目实现侧边栏的个性化美化,让你的Firefox浏览器拥有更现代、更高效的侧边栏体验。

准备工作:获取EdgyArc-fr项目

要开始侧边栏美化之旅,首先需要获取EdgyArc-fr项目文件。你可以通过以下命令克隆项目仓库:

git clone https://gitcode.com/gh_mirrors/ed/EdgyArc-fr

项目主要包含CSS样式文件和配置文件,核心功能实现集中在chrome/EdgyArc-fr/目录下,其中与侧边栏相关的关键文件包括:

  • autohide-sidebar-modified.css:侧边栏自动隐藏功能实现
  • translucent-arc.css:Edge风格半透明效果样式
  • sidebery.css:Sidebery扩展的样式定制

核心功能一:侧边栏自动隐藏与折叠

EdgyArc-fr的自动隐藏功能通过CSS变量和媒体查询实现,让侧边栏在不使用时自动收缩,鼠标悬停时展开,有效节省屏幕空间。

启用自动隐藏功能

自动隐藏功能的核心代码位于chrome/EdgyArc-fr/autohide-sidebar-modified.css文件中。通过以下CSS变量控制侧边栏行为:

#sidebar-box { --uc-sidebar-width: 48px; --uc-autohide-sidebar-delay: 0ms !important; --uc-autohide-transition-duration: 100ms; --uc-autohide-transition-type: linear; min-width: var(--uc-sidebar-width) !important; width: var(--uc-sidebar-width) !important; max-width: var(--uc-sidebar-width) !important; }

当鼠标悬停在侧边栏上时,样式会动态调整宽度:

#sidebar-box:hover > #sidebar-header, #sidebar-box:hover > #sidebar { min-width: var(--uc-sidebar-hover-width) !important; max-width: var(--uc-sidebar-hover-width) !important; transition: min-width var(--uc-autohide-transition-duration) var(--uc-autohide-transition-type) var(--uc-autohide-sidebar-delay); }

配置侧边栏宽度

项目支持通过偏好设置调整侧边栏宽度,默认提供两种预设:

@media not (-moz-bool-pref:"uc.tweak.af.sidebar-width-350") { --uc-sidebar-hover-width: 260px; } @media (-moz-bool-pref:"uc.tweak.af.sidebar-width-350") { --uc-sidebar-hover-width: 350px; }

你可以通过修改Firefox的about:config页面设置uc.tweak.af.sidebar-width-350布尔值来切换不同宽度模式。

核心功能二:Edge风格界面改造

EdgyArc-fr实现了类似Microsoft Edge浏览器的侧边栏风格,包括半透明效果、圆角设计和现代化图标样式。

半透明效果实现

chrome/EdgyArc-fr/translucent-arc.css文件中,通过CSS变量控制透明度和背景色:

#sidebar-box { background-color: transparent !important; opacity: var(--af-minimal-opacity) !important; } #navigator-toolbox, .browserContainer { &::before { background-color: var(--lwt-accent-color) !important; opacity: var(--af-minimal-opacity) !important; } }

侧边栏样式定制

chrome/EdgyArc-fr/sidebery.css文件深度定制了Sidebery扩展的外观,包括标签样式、颜色方案和布局调整:

:root { --s-frame-bg: light-dark(#ececec, #1C1C1C) !important; --s-frame-fg: light-dark(#000, #FFF) !important; --s-toolbar-bg: light-dark(#ececec, #1C1C1C) !important; --s-accent: light-dark(#0078D4, #63ADE5) !important; --tabs-border-radius: 4px !important; --general-border-radius: 4px !important; }

这些变量定义了Edge风格的颜色方案,其中--s-accent变量设置了标志性的蓝色强调色,与Edge浏览器保持一致。

高级配置:个性化你的侧边栏

EdgyArc-fr提供了丰富的配置选项,让你可以根据个人喜好定制侧边栏外观。

固定标签样式调整

固定标签的大小和布局可以通过修改sidebery.css中的变量实现:

--tabs-pinned-height: 38px !important; --tabs-pinned-width: 42px !important;

折叠模式优化

当侧边栏折叠时,EdgyArc-fr会自动隐藏文字标签,只保留图标,进一步节省空间:

@media (max-width: 160px) { .Tab .t-box, #search_bar, .new-tab-btns { display: none !important; } .scrollable .Tab { width: 32px !important; } }

安装与应用指南

要应用EdgyArc-fr的侧边栏美化效果,需要将项目中的CSS文件添加到Firefox的用户样式目录:

  1. 打开Firefox浏览器,在地址栏输入about:support
  2. 找到"配置文件夹"项,点击"打开文件夹"
  3. 在打开的目录中,创建chrome文件夹(如果不存在)
  4. 将EdgyArc-fr项目中的chrome目录下的所有文件和子目录复制到刚刚创建的chrome文件夹中
  5. 重启Firefox浏览器

常见问题解决

侧边栏不自动隐藏

如果侧边栏无法自动隐藏,请检查以下几点:

  1. 确认autohide-sidebar-modified.css文件已正确放置在chrome目录中
  2. 在Firefox的about:config中,确保toolkit.legacyUserProfileCustomizations.stylesheets设置为true
  3. 检查是否有其他用户样式与EdgyArc-fr冲突

Edge风格效果不明显

若Edge风格效果未正常显示,可尝试:

  1. 清除Firefox缓存(Ctrl+Shift+Delete)
  2. about:config中设置af.edgyarc.edge-sidebartrue
  3. 调整translucent-arc.css中的--af-minimal-opacity变量值(建议范围:0.7-0.9)

通过EdgyArc-fr的这些功能,你可以轻松将Firefox的侧边栏改造成具有自动隐藏功能和Edge风格的现代化界面。无论是追求高效的屏幕空间利用,还是喜爱Edge浏览器的设计风格,EdgyArc-fr都能满足你的需求,让浏览器侧边栏既实用又美观。

【免费下载链接】EdgyArc-frFirefox Userchrome and sidebery style项目地址: https://gitcode.com/gh_mirrors/ed/EdgyArc-fr

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询