You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Quarto网站导航栏中“Home”文字的颜色?

解决Quarto导航栏“Home”文字颜色修改问题

你之前的CSS代码无效是因为错误使用了不存在的text属性选择器——HTML的<a>标签并没有text这个属性,导航项的链接目标是通过href属性定义的,需要调整选择器逻辑:

方法一:通过href属性精准定位

直接匹配“Home”链接的href值,确保选中目标元素:

.navbar .nav-item a[href="Quartopage.qmd"] {
  color: #164a58 !important;
}

添加!important是为了覆盖Quarto默认的导航栏样式优先级;如果不想用!important,可以提高选择器权重,比如:

.navbar.navbar-light .navbar-nav .nav-item a[href="Quartopage.qmd"] {
  color: #164a58;
}

方法二:针对活跃状态的导航项

如果“Home”是网站默认首页,用户处于该页面时,Quarto会给对应导航项添加active类,此时可直接针对活跃项设置颜色:

.navbar .nav-item.active a {
  color: #164a58;
}

额外说明

检查你的_quarto.yml配置,导航栏的foreground已经设置为#164a58,如果默认导航文字未显示该颜色,大概率是活跃状态或其他默认样式覆盖了配置值,上述CSS方法可强制覆盖对应样式。

内容的提问来源于stack exchange,提问作者raph mwanza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 02:28:11