如何在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
相关产品推荐
相关产品推荐

