divの中には画像しかありません。イメージはdiv内のスペース全体を通常通りにとり、divとimageの両方が同じ高さになります。ウィンドウが縮小されている場合を除いて、イメージはサイズを調整して応答するが、divは同じ高さを維持する。 divを常にその内部のイメージと同じサイズにするにはどうすればよいですか?div内の画像で縮小する
1
A
答えて
1
を支援します。
CSS
#ProductPhoto {
display: inline-block;
overflow: hidden;
max-width: 364px;
}
.photo {
position: relative;
display:block;
top: 0;
left: 0;
width: 100%;
}
HTML
<div data-scale="1.7" class="product-single__photos tile col-md-8" id="ProductPhoto">
<img class="photo" src="//cdn.shopify.com/s/files/1/1698/6183/products/DSC_0345_123483_large.jpg?v=1486835408" alt="Another Skirt" id="ProductPhotoImg">
</div>
1
divの画像は、幅が100%に設定されていないdisplay: inline-block
のプロパティを持つ必要があります。
そして、なぜあなたは使用しない:その画像上
background-repeat: no-repeat;
background-position: center;
background-size: cover;
を?
#ProductPhoto
にheight: 100%;
は必要ありません。なぜなら、とにかくコンテンツの高さがあるからです。
1
jsでやってみましたか? PICの高さを取る:
var pic_height = $('.photo').outerHeight();
PICの高さのdivあなたのPICコンテナ与えたより:
$('#ProductPhoto').height(pic_height);
ホープこれはあなたが望むものを達成するための相対位置を使用することができます
0
divの高さは常にその内容に依存しているので、100%は動作しません身長、
height: auto
の代わりに使用してみてください高さ:100%
関連する問題
- 1. Silverlightで画像の縮小(縮小)
- 2. Divの縮小と同期して背景画像を縮小する
- 3. CSS3で画像を縮小
- 4. javaで画像を縮小する
- 5. スクロールで画像を縮小する - jQuery
- 6. スクロールで画像を縮小する
- 7. PHPで画像を縮小する
- 8. 垂直に縮小画像
- 9. div内の背景画像を縮尺する
- 10. GTKで画像の拡大/縮小
- 11. 画像を拡大/縮小するフレックスアイテム
- 12. Chromeで画像が縮小しない
- 13. コードネーム1:スクロールで画像を縮小
- 14. 画像を描く画像を縮小する
- 15. 流体DIV内でインライン画像を拡大/縮小するにはどうすればよいですか?
- 16. 画像の拡大/縮小OSX Swift
- 17. 縮小画像のサイズ予測
- 18. キャプションを画像のサイズに縮小
- 19. 画像の寸法縮小方法
- 20. YUV420sp画像のサイズ変更(縮小)
- 21. リサイズ内で画像を中央に配置して拡大/縮小する方法DIV
- 22. 複数の画面の画像を縮小する方法は?
- 23. IE11で拡大/縮小された画像、Chrome/Firefoxでは拡大/縮小されていない画像
- 24. MFMailComposer送信添付画像縮小
- 25. phpfoxで画像のサイズを自動的に縮小する
- 26. Androidのキャンバスで画像を拡大/縮小する
- 27. JPEGによる画像のサイズを縮尺なしで縮小します。
- 28. インポートした画像を画像ボックスに拡大縮小html
- 29. ウィンドウでdivメニューを縮小する
- 30. コンテナ内の画像を中央から拡大縮小できますか?
私は写真が私が持っている別の効果のために絶対的に配置される必要があります。 –
親のdivを展開するには、子も親戚にする必要があります。 –