EdgyArc-fr侧边栏美化全攻略:自动隐藏/折叠与Edge风格改造
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的用户样式目录:
- 打开Firefox浏览器,在地址栏输入
about:support - 找到"配置文件夹"项,点击"打开文件夹"
- 在打开的目录中,创建
chrome文件夹(如果不存在) - 将EdgyArc-fr项目中的
chrome目录下的所有文件和子目录复制到刚刚创建的chrome文件夹中 - 重启Firefox浏览器
常见问题解决
侧边栏不自动隐藏
如果侧边栏无法自动隐藏,请检查以下几点:
- 确认
autohide-sidebar-modified.css文件已正确放置在chrome目录中 - 在Firefox的
about:config中,确保toolkit.legacyUserProfileCustomizations.stylesheets设置为true - 检查是否有其他用户样式与EdgyArc-fr冲突
Edge风格效果不明显
若Edge风格效果未正常显示,可尝试:
- 清除Firefox缓存(Ctrl+Shift+Delete)
- 在
about:config中设置af.edgyarc.edge-sidebar为true - 调整
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),仅供参考
