2016-04-13 12 views
0

私はMasonry v3.1.2に問題があります。 サムネイルの一部を私のレイアウト上の他のサムネイルよりも小さくしたいと思います。石積みアイテムを列にセンタリング

私は400ピクセルに列の最大幅を設定しているが、時々私はいくつかの画像は小さくしたいのですが、(すなわち300ピクセル)

現在の画像は左側に揃えるが、私は彼らがなりたいです列の中央に配置されています。 小さな画像の中央をどのように中心に合わせることができますか?

これはコードです:

<script type="text/javascript" charset="utf-8"> 
    var msnry = new Masonry(container, { 
     itemSelector: '.item', 
     columnWidth: 350, 
     "isFitWidth": true 
    }); 
</script> 

<div id="mansory-container" data-masonry-options='{}'> 
    <div class="item center"> 
     <a href="<?=base_url()?>projects_detail/<?=$row->documents_url?>"> 
      <img src="example.jpg" alt="my image" class="documents-image" /> 
     </a> 
    </div> 
</div> 

<style type="text/css" media="screen"> 
#mansory-container{max-width:950% !important;} 
.item{max-width:350px !important;margin:20px auto !important;/*position:relative !important;*/} 
.documents-image{/*max-width:350px;*/}  
</style> 
+0

これはあなたのコード全体ですか? 「列の最大幅を400pxに設定する」という言葉はありません。 – lsrwLuke

+0

、残念です。これは以前のバージョンです。現在はvar msnry = new Masonry(コンテナ、{ itemSelector: '.item'、 columnWidth:400、 "isFitWidth":true })です。 – kevin34

答えて

0

あなたはこのような容器の中央する必要があります。

#mansory-container{ 
    max-width:950% !important; 
    margin: 0 auto; // <-- added 
} 

Here's a codepen showing it works

関連する問題