2017-03-14 22 views
0

私はブートストラップのプログレスバーを使用していますが、そのままプログレスバーが正常に動作しています。今度はプログレスバーの移動部分の前にイメージを追加したいと思います。バーが進むにつれてそのイメージを動かしたいと思います。続きプログレスバーにイメージを追加する

<div class="flex-well-container"> 
         <div class="well well-lg" style="width:100%"> 
          <div class="progress"> 
            <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"> 
            60% 
            </div> 
            <img src="../img/ProgressAvatar.png"> 
          </div> 

         </div><!--end well--> 

         <button class="btn btn-default btn-lg btn-play"><strong>Play Now</strong></button> 
</div><!--end flex-well-container--> 

は、私はこれは私が私のバーが

enter image description here のように、このリンクを見てみたい方法です

.progress{ 
    margin-bottom: 0px; 
} 
.flex-well-container{ 
    display: flex; 
    width:100%; 
} 
/*set the radius of the well to zero*/ 
.well-lg{ 
    border-radius: 0; 
} 

enter image description here を使用していたCSSクラスです私は

を取得していますかを示して

この問題を解決する方法。

+0

あなたはので、私は見てみることができJSFiddleであなたの問題を複製することはできますか? –

+0

@EricGoncalves https://jsfiddle.net/ktqkrw9n/はフィドルリンクです。 私は投稿と共有しているイメージには必要なことがあります。 –

+0

私は[JSFiddle](https://jsfiddle.net/ktqkrw9n/3/)を更新しました。 –

答えて

0

あなたは

.progress { 
    position: relative; 
} 

.progress img { 
    position: absolute; 
} 

を行い、その後、left:割合を設定することができます - 画像の幅/ 2

0
.progress { 
    position: relative; 
} 

.progress img { 
    position: absolute; 
    left: calc(60% - 50px); // percentage - .5 x width of image 
} 

JSFiddle

関連する問題