2016-10-10 8 views
1

私は、下のコードと同じ行にドロップダウンボタンと反応しやすい画像があります。ブートストラップでインラインイメージを中央に揃える方法は?

<div class="container dropdown "> 
    <a class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 
     <span class="icon-bars-button"> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </span> 
    </a> 
    <ul class="dropdown-menu"> 
     <li><a href="#">Option1</a></li> 
     <li><a href="#">Option2</a></li> 
     <li><a href="#">Option3</a></li> 
    </ul> 
    <img class="img-responsive div-inline" src="res/test.png" alt="Logo"> 
</div> 

CSS:

.div-inline{ 
    display:inline-block; 
} 

画像がボタンをドロップダウンするために、右横に表示されます。私はそれが列の中心にあることを望む。 画像が添付され、結果は画像の上に表示されます。私はそれをイメージの下の部分と同じようにしたい。あなたはあなたが別のdiv内の1つのdivの中a tagimgを配置するこの操作を行うと、それに応じてグリッドのクラスを定義することができます

<div class="container dropdown "> 
<a class="btn btn-primary dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"> 
<span class="icon-bars-button"> 
<span class="icon-bar"></span> 
<span class="icon-bar"></span> 
<span class="icon-bar"></span> 
</span> 
</a> 
<ul class="dropdown-menu" > 
<li ><a href="#">Option1</a></li> 
<li ><a href="#">Option2</a></li> 
<li ><a href="#">Option3</a></li> 
</ul> 
<img class="img-responsive div-inline center-block" src="res/test.png" alt="Logo"> 
</div> 

答えて

1

を中央揃えするには、クラス.centerブロックを追加することができ、ブートストラップ3と

Sample image

+1

あなたの助けていただきありがとうございます.2つのdivと定義されたグリッドクラスを作成しました。出来た。 – Velu

1

img divにtext-centerクラスを追加します。

また、これを行うこともできます。

.div-inline { 
    display: inline-block; 
    text-align: center; 
    width: 95%; 
} 
+0

ありがとうございました。センターブロックを追加しても、結果は同じです。 – Velu

+0

私のために働いています。 http://www.bootply.com/O1FhhBhWrf クラスを追加してクラスを削除しようとすると、diffrence –

+0

Asifが見つかることがあります。imgaeは中央に配置されています。しかし、それは次の行に来るが、ボタンの同じ行には入っていない。ありがとう。 – Velu

関連する問題