我知道,更改Shiny中sliderInput的顏色需要更改css文件中的某些內容,我嘗試使用源查看器查看函數sliderInput()
,但它不適用對我來說很有意義,因爲我對HTML和CSS瞭解不多。我猜它必須在這裏某處改變:更改sliderInput的顏色閃亮演練
dep <- htmlDependency("ionrangeslider", "2.0.6", c(href = "shared/ionrangeslider"),
script = "js/ion.rangeSlider.min.js", stylesheet = c("css/normalize.css",
"css/ion.rangeSlider.css", "css/ion.rangeSlider.skinShiny.css"))
(這是sliderInput()
函數內)
而且我也猜你需要的地方包括與其他可能的顏色等CSS文件,以便它可以訪問它們。但是我在這裏真的很茫然,我從來沒有做過網絡開發。
所以,如果有人能夠一步一步地走過我,那將是非常棒的!我想有一個藍色的滑塊(默認顏色),但也是一個綠色和紅色的。再次感謝!
你可以共享一個URL或某種東西嗎? =)我們並不是都可以訪問Shiny插件或者您正在使用的任何插件。您是否嘗試使用開發人員工具檢查頁面,並查看滑塊的顏色來自哪裏,它應該顯示確切的樣式表。右鍵單擊滑塊,然後單擊在Chrome中檢查元素。 –
您好邁克爾感謝您的回答我檢查了網站的代碼,但它遠遠沒有透明,特別是對於sliderInput,因爲一切都嵌入在Shiny中,本身不是插件,而是R統計上的Web開發庫開源軟件。我認爲我的問題的答案必須來自熟悉CSS和JavaScript的人,但主要來自熟悉R和有光澤的人。 – jean
至於分享我的代碼,我不能做到這一點,但感興趣的例子很容易重現,因爲它是閃亮的一個最基本的功能之一,在這裏給出例子:[link](http://shiny.rstudio.com/gallery /isolate-demo.html) – jean