2016-09-24 8 views
0

丸いアイコンをカードの中央に追加しようとしていますが、アイコンの一部が途切れるという問題があります。ありがとうブートストラップ4カード絶対分割コンテンツ

.header-icon-round { 
 
    width: 60px; 
 
    height: 60px; 
 
    border-radius: 30px; 
 
    font-size: 30px; 
 
    background-color: #fff; 
 
    color: gray; 
 
    border: 2px solid #dedede; 
 
    position: relative; 
 
    margin: 0 auto; 
 
    padding: 0; 
 
    line-height: 60px; 
 
    position: absolute; 
 
    top: -10px; 
 
    left: 50%; 
 
    margin-left: -30px; 
 
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
\t 
 
<div class="container-fluid"> 
 
    <div class="card-columns"> 
 
     <div class="card card-block text-xs-center"> 
 
      <div class="header-icon-round"> 
 
       <i class="ti-wallet"></i> 
 
      </div> 
 
      <h4 class="card-title" style="padding-top: 80px;"> 
 
       My title 
 
      </h4> 
 
      <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur, inventore quod ab.</p> 
 
      <a href="" class="btn btn-outline-primary btn-rounded">Button Call</a> 
 
     </div> 
 
    </div> 
 
</div>

それを考え出す助けが必要です!

答えて

0

position: absolute; top: -10px;.header-icon-roundクラスから削除するだけです。

.header-icon-round { 
 
    width: 60px; 
 
    height: 60px; 
 
    border-radius: 30px; 
 
    font-size: 30px; 
 
    background-color: #fff; 
 
    color: gray; 
 
    border: 2px solid #dedede; 
 
    position: relative; 
 
    margin: 0 auto; 
 
    padding: 0; 
 
    line-height: 60px; 
 
    /*position: absolute;*/ 
 
/* \t  top: -10px;*/ 
 
    left: 50%; 
 
    margin-left: -30px; 
 
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
\t 
 
<div class="container-fluid"> 
 
    <div class="card-columns"> 
 
     <div class="card card-block text-xs-center"> 
 
      <div class="header-icon-round"> 
 
       <i class="ti-wallet"></i> 
 
      </div> 
 
      <h4 class="card-title" style="padding-top: 80px;"> 
 
       My title 
 
      </h4> 
 
      <p class="card-text">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur, inventore quod ab.</p> 
 
      <a href="" class="btn btn-outline-primary btn-rounded">Button Call</a> 
 
     </div> 
 
    </div> 
 
</div>

+0

これを確認していただきありがとうございますが、アイコンの一部をカードの外に出したいと思います。 – Kitara

+0

まあ! 'position:absolute;'のみを削除し、 'top:-10px;'を使ってアイコンを必要に応じて上下に移動します。 –

+0

これは動作しません。サークルの上部を切り落とします(http://i64.tinypic.com/33osdqd.png)。また、投稿した例ではブートストラップ3を使用していましたが、ブートストラップ4を使用しています。 – Kitara

関連する問題