この質問が以前に尋ねられた場合は申し訳ありませんが、私は常に画像のランダムなハックをまとめており、探していることを行う決定的な方法を知りたいと思っています. HTMLは次のとおりです。
<div class="track-artwork">
<img src="<?php echo $chart_track->image; ?>" class="background-image">
<audio>
<source src="" type="audio/mp4" />
<source src="" type="audio/aac" />
</audio>
</div>
</div>
リンク先の画像は 111px X 111px です。トラック アートワーク div に収まるように小さくして完全に表示する必要があります。Photoshop などでアセットのサイズを編集する機能がありません。画像が一種の「背景」として機能し、「トラックアートワーク」divに収まるようにサイズが変更され、どちらのサイズでも5pxのマージンがあるようにしたいと考えています。これを実現するために私がいじったCSSは次のとおりです。
.track-artwork {
cursor: pointer;
display: inline-block;
height: 100%;
margin: 0;
position: relative;
vertical-align: top;
width: 20%;
}
.background-image {
position: absolute;
z-index: 0;
width: 100%;
top: 0;
left: 0;
}
残念ながら、これはうまくいきません。幅は適切にサイズ設定されているようですが、高さが機能していません。何を入力しても 111px のままのようです。ハードピクセル値で試してみましたが、変わりません。考え?