css - ShinyDashboard - 使用 CSS 缩放

标签 css r shiny shinydashboard

我正尝试在我 Shiny 的仪表板上实现缩放,因为当网络浏览器的 80% 缩放时布局看起来更好。

我找到了一篇关于 SO 的文章,但是它不适用于 Shinydashboard。当我实现 CSS 时,我得到了很多空白区域。

SO 的文章: Zoom out shiny app at default in browser

简单代码示例:

library(shiny)
library(shinydashboard)

header <- dashboardHeader()
sidebar <- dashboardSidebar()
body <- dashboardBody(
  tags$style("
              body {
             -moz-transform: scale(0.8, 0.8); /* Moz-browsers */
             zoom: 0.8; /* Other non-webkit browsers */
             zoom: 80%; /* Webkit browsers */
             }
             "),
  "test")

ui <- dashboardPage(header, sidebar, body)

server <- function(input, output, session) {}

shinyApp(ui, server)

图片显示问题(使用chrome): enter image description here

最佳答案

我认为如果您修改您的 ui 代码,它会起作用。当我这样做时,它对我有用:

library(shiny)
library(shinydashboard)

ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(),
dashboardBody(
  tags$style("
              body {
             -moz-transform: scale(0.8, 0.8); /* Moz-browsers */
             zoom: 0.8; /* Other non-webkit browsers */
             zoom: 80%; /* Webkit browsers */
             }
             ")
))

server <- function(input, output, session) {}

shinyApp(ui, server)

关于css - ShinyDashboard - 使用 CSS 缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47783927/

相关文章:

css - Chromium 密码字段中占位符文本的初始填充错误

r - 使用 ggplot2 编写一个简单的函数

R 如何计算数据框多列中值的出现次数,并将特定值的按列计数保存为新行?

r - 根据data.table中一列的值改变多列的值

r - 将 react 输入传递到 R Shiny 中的绘图轴

javascript - 如何选择列表中的当前元素

javascript - 如何在 Javascript 中创建动态关键帧规则?

r - Shiny 的应用程序 rglwidget 让 userMatrix 生成另一个具有相同旋转的图

javascript - 获取在 WP 中实现的 'slide down' js 面板

html - R shiny - 使用 titlePanel 在浏览器窗口中添加 Logo