Twitter Bootstrap を使用してページを作成しています。画像ギャラリーを表示するには、次のようなセットアップを使用します。
<div class="container">
<div class="row">
<div class="span1">
<a href="#">
<img src="http://www.placehold.it/50x50" />
</a>
</div><!-- /.span -->
<div class="span1">
<a href="#">
<img src="http://www.placehold.it/50x50" />
</a>
</div><!-- /.span -->
<div class="span1">
<a href="#">
<img src="http://www.placehold.it/50x50" />
</a>
</div><!-- /.span -->
</div><!-- /.row -->
</div><!-- /.container -->
今、これらの画像にある種のポラロイド効果が欲しい. これを行うには、 andphoto
を保持するクラスを追加します。このような:a
img
<div class="span1">
<div class="photo">
<a href="#">
<img src="http://www.placehold.it/50x50" />
</a>
</div>
</div><!-- /.span -->
ご覧のとおり、このクラスを追加すると、グリッドが何らかの形でシフトします。そのため、グリッドが中央に配置されなくなりました。これを修正するためにできることはありますか?
span
が を取得しbackground-color
、画像が の中央に配置されるのが最適span
です。パディングを使用すると、境界線の幅を制御できると思います-これは最初のアイデアですが、機能していません。このような効果をどのように作成しますか。a を使用するborder-iage
と、グリッドもシフトします。
いくつかのスクリーンショットを追加しました:
ここで最初の例 - 視覚的に中央揃え
そして2番目の例 - 明らかにシフト