【问题标题】:Change the shape of action button in shiny改变闪亮的动作按钮的形状
【发布时间】:2017-02-01 03:01:21
【问题描述】:

有人知道如何将操作按钮的形状从方形变为闪亮的圆形吗??

library(shiny)

ui <- fluidPage(
  h1("Some text:"),
  tags$head(tags$script(src = "Welcome.js")),
  tags$button(id="intro", 
              type="button", 
              class="btn action-button btn-success btn-lg ",
              strong(HTML('<i class="icon-star">  </i>Some text')))
)

谢谢

直流

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    要更改操作按钮的形状,您可以使用 CSS。一种方法是:

    .btn {
      display:block;
      height: 300px;
      width: 300px;
      border-radius: 50%;
      border: 1px solid red;
    }
    

    ,来源:Circle button css。这将创建一个循环操作按钮。

    要在闪亮的应用中添加 CSS,您可以使用 tags$head(tags$style(HTML(...))):

    可重现的例子:

    library(shiny)
    
    ui <- fluidPage(
      tags$head(
        tags$style(HTML("
                      .btn {
                        display:block;
                        height: 60px;
                        width: 60px;
                        border-radius: 50%;
                        border: 1px solid red;
    
                        }
    
                        "))
        ),
      actionButton("do", "Go!")
    )
    
    server <- function(input, output, session) {
      observeEvent(input$do, {
        print(2)
      })
    }
    
    shinyApp(ui, server)
    

    【讨论】:

    • 伟大而有用的答案!您是否还有机会展示如何自定义按钮中显示的文本的字体大小?谢谢
    • 您可以尝试使用font-size: 22px;。如果提示对您不起作用,请随意打开一个新问题并将其链接到此处
    猜你喜欢
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-19
    • 2017-12-12
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 2016-02-09
    相关资源
    最近更新 更多