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

Oracle Apex桌面导航栏用户图标替换为非Font Apex默认自定义图片咨询

导航栏自定义用户图标替换方案

以下是两种稳定可用的替换方法:

方案1:CSS样式覆盖法(无需修改模板,适合小范围调整)

  • 先将你需要使用的自定义图标上传到应用静态资源:路径为「共享组件 > 静态应用文件」,上传后记录文件名,例如custom_user_icon.png
  • 在应用主题的全局内联CSS区域,或对应页面的内联CSS配置栏,添加如下代码:
/* 替换目标用户图标容器,类名可根据你实际的导航栏图标类调整 */
.t-Header-userIcon {
  background-image: url(#APP_FILES#custom_user_icon.png) !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  width: 24px !important;
  height: 24px !important;
}
/* 隐藏原有Font Apex图标的伪元素内容 */
.t-Header-userIcon::before {
  content: "" !important;
}
  • 保存配置后清空浏览器缓存重新加载即可生效

方案2:导航模板直接修改法(兼容性更好,无样式冲突)

  • 进入「共享组件 > 导航栏」,找到用户图标对应的导航项配置
  • 把原来的Font Apex图标引用代码(类似<span class="fa fa-user"></span>)直接替换为img标签代码:
<img src="#APP_FILES#custom_user_icon.png" alt="用户中心" width="24" height="24" style="vertical-align: middle;margin-right: 4px;">
  • 保存后直接生效,不需要额外配置样式

你之前操作只移除原图标、不显示新图的常见原因:一是图片路径配置错误,没有使用APEX内置的#APP_FILES#/#WORKSPACE_FILES#路径占位符导致资源加载失败;二是没有隐藏原有图标的::before伪元素,或是新图尺寸配置错误被其他元素遮挡。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 00:45:02