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

如何在R Shiny中自定义超链接字号、颜色并在新标签页打开?

R Shiny超链接:自定义样式与新标签页打开实现

基于你提供的原代码,只需对a()函数添加两个参数即可满足需求,修改后的完整代码如下:

runApp(
  list(ui = fluidPage(
     uiOutput("tab")
    ),
  server = function(input, output, session){
    url <- a(
      "Google Homepage", 
      href="https://www.google.com/",
      target="_blank",
      style="font-size: 18px; color: #2ecc71;"
    )
    output$tab <- renderUI({
      tagList("URL link:", url)
    })
  })
)

关键修改说明:

  • 新标签页打开链接:添加target="_blank"参数,这是HTML链接的标准属性,强制浏览器在新标签页加载目标网址。
  • 自定义字体样式:通过style参数写入CSS规则:
    • font-size: 18px:设置字体大小为18像素(可根据需求调整数值,比如20px)
    • color: #2ecc71:设置字体颜色为薄荷绿(可替换为十六进制色码、颜色名称如red,或RGB值如rgb(255,0,0))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 18:35:13