Ich versuche, Zoom auf meinem glänzenden Armaturenbrett zu implementieren, da das Layout besser aussieht, wenn es bei 80% Zoom für den Webbrowser ist.ShinyDashboard - Zoom mit CSS
Ich fand einen Artikel über SO, funktioniert jedoch nicht für Shinydashboard
. Wenn ich die CSS
implementiere, bekomme ich viel leeren weißen Platz.
Artikel zu SO: Zoom out shiny app at default in browser
Einfach-Code Beispiel:
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)
Bild Problem zeigt (mit Chrom):
Hallo @Alex, es zeigt immer noch das gleiche Aussehen. Ein Abschnitt ist ein weißer Totraum: /. Ich habe es sowohl auf IE und Chrome versucht. IE verursacht einen Leerraum auf der rechten Seite und unten, während Chrome nur an der Unterseite Leerraum verursacht (siehe Bild oben) – Kevin
Das ist seltsam. Es funktioniert perfekt auf meiner Maschine. Können Sie den Beitrag mit mehr Code aktualisieren? Vielleicht gibt es etwas, das die CSS außer Kraft setzt? –
Diese vereinfachte Version des Codes gibt mir die gleichen Probleme. Es ist seltsam, stimme ich zu. Ich dachte an einen Workaround, bei dem ich Höhe und Breite des Blickpunkts dynamisch bestimmen und irgendwie dazu verwenden würde, die Breite und Höhe zu ändern, aber ich kann es nicht herausfinden. – Kevin