0

現在divの上部にあるdiv内にボタンがあります。iths 親 div 内で垂直方向に中央揃えにしたい。

.button-login {
    background-color: white;
    border: 2px solid #01BDE0;
    border-radius: 4px;
    color:#01BDE0;
    width: 100%;
    height:46px;
    vertical-align: middle;
    font-size: 1vw;
    display: block;
}

ボタンのCSSです。

<div class=" pure-u-1 pure-u-md-2-24"><button class="button-login">LOG IN</button></div>

html部分です。

垂直方向の配置を試みましたが、機能しませんでした。

4

2 に答える 2

0

これを試して...

    <style>
      .pure-u-1 { width:100%;}

      .center {height: 500px; background-color: #222;}

     .vertical-align  {position: relative; top: 50%; transform: translateY(-50%); } 
    </style>



    <div class=" pure-u-1 pure-u-md-2-24">
  <div class="center" align="center">
    <div class="vertical-align">
    <button class="button-login">LOG IN</button>
   </div>
  </div>
</div>
于 2016-06-26T12:02:15.597 に答える
0

.video-contant {
    position: absolute;
    background: rgba(7, 7, 7, 0.52);
    width: 100%;
    top: 0px;
    height: 100%;
    display: table;
  
}
.hctr {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    width: 100%;
    overflow: hidden;
}
<div class="video-contant">
    <div class="hctr">
     <button>onewebbell.com<button>
  </div>
</div>

于 2016-06-26T14:58:03.227 に答える