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

如何修改trix富文本编辑器工具栏按钮图标的字体颜色

解决方案

Trix 编辑器的工具栏按钮图标采用内嵌 SVG 实现,并非字体图标,因此你之前设置的 color 属性无法作用到图标上,需要单独修改 SVG 元素的 fill 属性才能修改图标颜色。

你可以将原有样式调整为如下内容即可生效:

trix-toolbar
  .trix-button
    background-color: $purple-dark-2
    color: $white
    // 新增SVG填充色设置,修改图标颜色
    svg
      fill: $white
    // 可选:自定义按钮激活状态的图标颜色
    &.trix-active
      svg
        fill: $purple-light // 替换为你需要的激活态颜色
    // 可选:自定义按钮禁用状态的图标颜色
    &:disabled
      svg
        fill: $gray-light // 替换为你需要的禁用态颜色
        opacity: 0.6

如果你的样式写在Vue的scoped样式块内,需要添加深度选择器才能生效:

::v-deep trix-toolbar
  .trix-button
    background-color: $purple-dark-2
    color: $white
    svg
      fill: $white

如果遇到样式优先级不够被覆盖的情况,可适当提升选择器权重,或在属性值后加 !important 强制生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 04:15:03