2017-03-14 4 views
0

Ich benutze Bootstrap Fortschrittsbalken und die Fortschrittsanzeige wie es ist, funktioniert gut. Jetzt möchte ich ein Bild vor dem beweglichen Teil des Fortschrittsbalkens hinzufügen und ich möchte, dass sich das Bild mit fortschreitendem Balken bewegt.Hinzufügen von Bild zum Fortschrittsbalken

<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--> 

Im Folgenden sind die CSS-Klassen, die ich

.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 Das ist bin mit, wie ich meine Bar wie

enter image description here Link aussehen wollen zeigt, was ich erhalte

So beheben Sie dieses Problem.

+0

Können Sie Ihr Problem in einem JSFiddle replizieren, so kann ich einen Blick darauf werfen? –

+0

@EricGoncalves https://jsfiddle.net/ktqkrw9n/ ist die Geige Link. Die Sache, die erforderlich ist, ist dort in dem Bild, das ich mit dem Beitrag geteilt habe. –

+0

Ich habe den [JSFiddle] (https://jsfiddle.net/ktqkrw9n/3/) aktualisiert –

Antwort

0

Sie können

.progress { 
    position: relative; 
} 

.progress img { 
    position: absolute; 
} 

machen und legen Sie dann left: Prozentsatz - Bildbreite/2

0
.progress { 
    position: relative; 
} 

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

JSFiddle

Verwandte Themen