Shiny używa frameworka Bootstrap do tworzenia struktury i stylizacji. Aby dołączyć własny CSS, masz kilka opcji, ale pokażemy tylko, jak używać tej funkcji i jak stosować style bezpośrednio do tagów HTML. Funkcja includeSS() jest dostarczana przez Shiny i może być używana do dołączania pliku CSS bezpośrednio z katalogu www wymienionego w poprzedniej sekcji. Jej użycie jest dość proste. Chociaż zwykle nie jest to dobry pomysł, ponieważ trudno jest znaleźć swoje style, a jeszcze trudniej jest zachować spójność, czasami warto zastosować styl bezpośrednio do tagu HTML. Jeśli chcesz, możesz wysłać parametr style do określonego tagu. Załóżmy, że masz plik o nazwie style.css w katalogu www, który zawiera wszystkie żądane style, z wyjątkiem zielonego koloru, który chcesz zastosować do nagłówka pierwszego poziomu. Następnie możesz użyć następującego kodu, który obejmuje obie techniki:
ui <- fluidPage (
icludeCSS(„style.css”),
h1(style = „color: blue;”, „A blue heading”),
)
server <- funtion(input, output) { }
shinyApp(ui, server)