2017-07-19 12 views
0

何らかの理由により、ボタンが画像の先頭に貼り付いています。私はそれをコンテナの中央に集中させたい。私は、 "センター" クラスでそれを中央しようとしています:コンテナ内のテキストよりも大きい画像を含む中央のテキスト

position: relative; 
top: 50%; 
transform: translateY(-50%); 

コード:それは今のように見える何

enter image description here

それはどのように見えるか:enter image description here

HTML:

<div style="background-image: url('./dist/img/background/minecraft.jpg'); height: 125px;" class="col-md-12"> 

    <div class="wrapper text-center center"> 

     <div class="col-lg-5"> 

      <span style="color: #FFFFFF; font-size: 220%;"> 

       <img style="width: 100px; display: inline;" src="./dist/img/icon/minecraft.png" /> 

       Minecraftasdasdsad 

      </span> 

     </div> 

     <div class="col-lg-3"></div> 

     <div class="row"> 

      <div class="col-lg-4"> 

       <button style="color: #FFFFFF; min-width: 100px;" class="btn btn-green"> 

        Start 

       </button> 

       <button style="margin-left: 10px; color: #FFFFFF; min-width: 100px;" class="btn btn-red"> 

        Stop 

       </button> 

      </div> 

     </div> 

    </div> 

</div> 
+1

あなたは 'ポジション必要があります。absolute'ない' relative'を。 –

+0

それは動作しません。あなたはこの結果を得ます:https://i.gyazo.com/47ab3f91007aee4a40606f1793625585.png –

+1

あなたはこれについてフレックスボックスを調べましたか? – sol

答えて

2

これはflexboxを使った実装です。

#center { 
 
    display: -webkit-flex; 
 
    display: flex; 
 
    justify-content: flex-end; 
 
    -webkit-align-items: center; 
 
    align-items: center; 
 
}
<div style="background-image: url('https://cdn.pixabay.com/photo/2015/11/02/18/34/banner-1018818_960_720.jpg'); height: 125px;" class="col-md-12"> 
 
<div class="wrapper text-center center"> 
 
    <div class="col-lg-5"> 
 
    <span style="color: #FFFFFF; font-size: 220%;"> 
 
    <img style="width: 100px; display: inline;" src="https://cdn.pixabay.com/photo/2015/11/02/18/34/banner-1018818_960_720.jpg" /> 
 
    Minecraftasdasdsad 
 
    </span> 
 
    </div> 
 
    <div class="col-lg-3"></div> 
 
    <div class="row"> 
 
    <div id="center"> 
 
     <button style="color: #FFFFFF; min-width: 100px;" class="btn btn-green"> 
 
     Start 
 
     </button> 
 
     <button style="margin: 10px;color: #FFFFFF; min-width: 100px;" class="btn btn-red"> 
 
     Stop 
 
     </button> 
 
    </div> 
 
    </div> 
 
    </div> 
 
</div>

+0

テストしてください。 –

+0

@JesseSchokker私はあなたのリソースを持っていないので、ランダムな画像を使用しました。助けや調整が必要な場合は、私に知らせてください。 –

関連する問題