私はtwitter bootstrap 2.1.1を反応的なレイアウトで使用しています。画像の右下にラベルを浮かべたいと思います。私が抱えている問題の1つは、サムネイルの幅が広い場合に応答性があり、あまりにも大きく浮かぶ画像のためです。もう一つの問題は、私はそれを右に浮かせるように見えないということです。また、右端の下隅に表示したいのですが、画像の端には数ピクセルずれています。また、テキストが常に欠落している場合もあります。これは、デフォルトの画像が表示されているときだけです。ここでブートストラップのサムネイルでオーバーレイを作成する方法は?
は、私が良く例えばjsfiddleをも持っている私のhtmlは、これまで
<li class="span4">
<div class="photo-group thumbnail">
<a href="/recipes/50500235aa113eb1870001d8" class="photo-wrapper">
<img alt="300x200&text=photo" src="http://www.placehold.it/300x200&text=Photo">
<span class="label label-inverse photo-label">Photo Missing</span>
</a>
<div class="caption">
<div class="pull-right">
by <a href="https://stackoverflow.com/users/50494983aa113ebd5c000001">
hadees
</a>
</div>
<a href="/recipes/50500235aa113eb1870001d8">Chocolate Crackle Cookies</a>
</div>
</div>
</li>
であり、ここで私のcss
.content-header {
padding-bottom: 10px;
}
.thumbnail > a > img {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
.photo-group .photo-wrapper {
position: relative;
}
.photo-group .photo-wrapper .photo-label {
position: absolute;
bottom: 0;
}
.photo-group .photo-wrapper .photo-label {
float: right;
}
です。
これを処理する正しい方法は、フォトグループの最大幅を300にすることですが、それはデスクトップのフルスクリーンでは面白いと思います。ここで
ありがとうございます!それは動作しますが、イメージサイズを拡大すると動作させる方法はありますか?私は600x400の画像を使ってみましたが、縮小されてもスペースはいっぱいになりますが、ラベルを間違った場所に押し込んでしまいました。 – hadees
両方のCSS文がフォトグループとフォトラッパーの位置を設定するのはなぜですか? – starwed
スーパーに役立ちます。そして、ここにそのフィドルのバージョンをトリミングする方法です:http://jsfiddle.net/AdVCT/114/ – Amanda