2016-04-24 14 views
0

プログレスバーを作成するには、2つのdivをインラインに配置するにはどうすればよいですか? divの幅に関係なく1つの行にまとめることが望ましい進捗バーを作成するためのインラインdivs

私はブートストラップを使用していますが、私はそこに1つを使用できることを知っていますが、私の場合はブートストラップの1つがプロジェクトに役立たない。 .part-one

<div class="container"> 
    <div class="col-xs-12 col-lg-4"> 
     <div class="panel panel-chart"> 
      <div class="panel-heading naranja"> 
       <h3 class="panel-title">Panel</h3> 
      </div> 
      <div class="panel-body"> 
       <p>Title</p> 
       <div class="col-xs-12 col-lg-12"> 
        <div class="progress-line azul part-one" style="width:70%"></div> 
        <div class="progress-line amarillo part-two" style="width:30%"></div> 
       </div> 
      </div> 
     </div> 
    </div> 

https://jsfiddle.net/s5m9hb0g/

+0

代替ソリューションは、1つのDIVの背景を、残りの進捗状況を作るために次のようになります。https://jsfiddle.net/s5m9hb0g/3/ –

+0

が、私は3つのセクションをしたい場合、その場合には、何が起こりました? @LawrenceJohnson –

+0

これは別の質問です。 :)それが私だったら、3つの動作方法とターゲットブラウザの必要条件に応じて、フレックスアプローチ、テーブル、絶対配置のいずれかを使用します。 –

答えて

0

使用float: left;see this fiddle

.part-one{ 
    border-bottom-left-radius: 10px; 
    border-top-left-radius: 10px; 
    float: left; 
} 
+0

ありがとうございました! –

+0

うれしいことに、あなたは歓迎です:) –

1

プログレスバーdisplay:flex;の2つの部分の親を作成します。これにより、両方のdivが同じ行に表示されます。

.panel-body .col-xs-12{ 
    display:flex; 
} 

JSFiddle

関連する問題