2016-05-09 19 views
0

Also ich Bootstrap-Panels für mein Projekt verwende und ich habe das Design Mockup wie folgt: enter image description hereBootstrap - Ausrichten mehr Artikel richtig

Der Profiltext und Fortschrittsbalken sollten ausgerichtet bleiben, während der Zusammenbruch Symbol sollte richtig sein ausgerichtet.

Das ist mein Markup im Moment:

<div id="panelProfile" role="tab" class="panel-heading"> 
    <h4 class="panel-title">Profile</h4> 
    <div class="progress body-profile"> 
    <div class="progress-bar"> 
     <div class="progress-filled"></div> 
     <div data-bind="" class="progress-value"></div> 
    </div> 
    </div> 
</div> 

I Schwimmer sowohl Profiltext und Fortschrittsbalken versucht, indem aber das gibt mir dies: enter image description here

Was ist der beste Weg, dies zu handhaben ohne Angabe von expicit-Werten? (Antwort erforderlich)

Antwort

0

Haben Sie versucht, eine div.row in Ihrem div # panelProfile zu verwenden?

<div id="panelProfile" role="tab" class="panel-heading"> 
    <div class="row"> 
     <div class="col-xs-2"> 
      <h4 class="panel-title">Profile</h4> 
     </div> 
     <div class="col-xs-8"> 
      <div class="progress body-profile"> 
       <div class="progress-bar"> 
        <div class="progress-filled"></div> 
        <div data-bind="" class="progress-value"></div> 
       </div> 
      </div> 
     </div> 
     <div class="col-xs-2"> 

     </div> 
    </div> 
</div> 
0

Dieser Code wird perfekt für Sie arbeiten.
Fügen Sie die pull-right Klasse in Minus Icon hinzu.
hinzufügen Pull-left Klasse in Profil
Zu Sehen Profil "center" text-center Klasse Glücklich Coding :-)

<!DOCTYPE html> 
 
<html lang="en"> 
 
<head> 
 
    <title>Bootstrap Case</title> 
 
    <meta charset="utf-8"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> 
 
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
</head> 
 
<style> 
 
.progress{ 
 
border-radius: 15px; 
 
    } 
 
    .circle-minus{ 
 
    width: 5px; 
 
    height: 3px; 
 
    border: 1px solid black; 
 
    border-radius: 50%; 
 
    padding: 1px 7px; 
 
    font-size: 14px; 
 
    } 
 
    .panel-heading{ 
 
    background-color: white ! important; 
 
    } 
 
    .panel-footer{ 
 
    background-color: white ! important; 
 
    } 
 
    body{ 
 
    padding-top: 15px; 
 
    } 
 
</style> 
 
<body> 
 
    
 
<div class="container"> 
 
    <div class="row"> 
 
    <div class="col-md-4 col-sm-6 col-xs-12"> 
 
    <div class="panel panel-default"> 
 
     <div class="panel-heading"> 
 
<div class="pull-right"> &nbsp; &nbsp; 50% &nbsp; &nbsp; <span class="circle-minus">-</span></div> 
 
    <div class="pull-left">Profile &nbsp; &nbsp; &nbsp; &nbsp; </div> 
 
     <div> 
 
    <div class="progress"> 
 

 
    <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="50" 
 
    aria-valuemin="0" aria-valuemax="100" style="width:50%"> 
 
    
 
    </div> 
 
</div> 
 
     </div> 
 

 

 
     </div> 
 
     <div class="panel-body" style="height: 250px;"></div> 
 
    <div class="panel-footer"><h5 class="text-center">View Complete Profile</h5></div> 
 
    </div> 
 
</div> 
 
    </div> 
 
</div> 
 

 
</body> 
 
</html>

hinzufügen zu machen