2016-03-23 19 views
2

私はシャイニーな初心者ですが、私はGoogleでその答えを見つけられませんでしたが、私は非常に簡単な質問をしています。私のサイドバーパネルでは、画像の幅をサイドバーパネルと同じにします。シャイニーのアプリ:画像にサイドバーパネルと同じ幅を強制する

問題は、画像の幅は同じままで、ユーザは、自動的に、サイドバーパネルの幅の変化を、彼らは光沢のあるアプリを表示するウィンドウの側面を変更したときに、ある...

機能がありますsideparPanel.widthのように、サイドバーパネルに画像をフィットさせることができますか?

画像は、500個のピクセルの固定幅を持っている以下の私のコード、:あなたは助けるために

library(shiny) 
shinyUI(fluidPage(

    #the title panel (mandatory) 
    titlePanel("title"), 

    sidebarLayout(
    #The sidebar panel (default position = left) 
     sidebarPanel(
     img(src="myimage.png",width=500) 
    ), 

    #Content of the main panel 
    mainPanel("blablabla" 
    ) 
) 

)) 

はどうもありがとうございました!

+0

要素の絶対位置を強制する 'absolutePanel'を試すことができます。 –

答えて

2

ピクセルの代わりに、幅をパーセントで指定できます。たとえば、

library(shiny) 
shinyUI(fluidPage(

    #the title panel (mandatory) 
    titlePanel("title"), 

    sidebarLayout(
    #The sidebar panel (default position = left) 
     sidebarPanel(
     img(src="myimage.png",width="100%") 
    ), 

    #Content of the main panel 
    mainPanel("blablabla" 
    ) 
) 
)) 

この場合、画像の幅は常にサイドバーの幅に比例します。

+0

これらの回答が問題を解決するかどうかを明記してください –

関連する問題